Guide to Linux Installation and Administration, 2e1 Chapter 5 Using Linux Graphical Environments.

Slides:



Advertisements
Similar presentations
© 2001 Business & Information Systems 2/e1 Chapter 1 Information Systems in Business.
Advertisements

A+ Guide to Managing and Maintaining Your PC, 7e
A+ Guide to Managing and Maintaining Your PC, 7e
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
Introduction to Linux X-Windows, Desktop Environments Other commonly used programs.
Linux Desktops KDE and GNOME The good, the bad and the ugly... Bill Latura October 26, 1999.
CS 497C – Introduction to UNIX Lecture 37: - X Windows Chin-Chih Chang
©2003 South-Western Chapter 15 Version 3e1 chapter Internet Marketing 15 Prepared by Deborah Baker Texas Christian University.
Linux+ Guide to Linux Certification, Second Edition
Tutorial 5 Working with Web Tables
X Window. Module 3 X Window ♦ Introduction The X Window System (‘X’ or ‘X11’) is a graphical windowing system that was developed at MIT in ♦ The.
1. Objective 1 Overview of the Linux Desktop  X Server  Controls Graphical Interface  Manages Input Devices  Transmits Input actions to the client.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
The X Windows system Unit objectives A.Explain the purpose of GUI components, list common window managers and desktop environments B. Configure X Windows.
1. Reasons for logging on as a root •Most people are familiar with Windows systems with regard to administrative privileges. Many user running windows.
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
A Guide to Unix Using Linux Fourth Edition
Data Structures Using C++ 2E
Week 8 System Initialization and X Windows. Objectives  Summarize the major steps necessary to boot a Linux system  Configure the LILO and GRUB boot.
Linux+ Guide to Linux Certification, Third Edition
Chapter 8 Operating Systems and Utility Programs.
Interfacing with Computer Associate Degree in Education (ADE) Lecture 04 Sajid Riaz.
Chapter One The Essence of UNIX.
1 Linux Networking and Security Chapter 2. 2 Configuring Basic Networking Describe how networking devices differ from other Linux devices Configure Linux.
Module 8 Linux Installation Procedures 8.1 Pre-Installation Tasks 8.2 Installing and Configuring Linux 8.3 X Server 8.4 Post Installation Configuration.
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060) Section 2 Use the Linux Desktop.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
E X C E E D I N G E X P E C T A T I O N S X Windows Linux System Administration Dr. Hoganson Kennesaw State University A Brief History of X The rise of.
Installing Linux Redhat: A how to guide in installing and configuring Redhat 6.2.
1 Linux Networking and Security Chapter 3. 2 Configuring Client Services Configure DNS name resolution Configure dial-up network access using PPP Understand.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
CIS 116SUNY Ulster Chapter L5 – The GUI Karl Wick.
Linux Operations and Administration
Operating Systems Operating System
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
X Window System.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
SUSE Linux Enterprise Desktop Administration Chapter 2 Use the Linux Desktop.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Linux+ Guide to Linux Certification Chapter Ten The X Window System.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Linux Introduction What is Linux? How do you use it?
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
Chapter Eleven The X Window System. 2 Lesson A Starting and Navigating an X Window System.
CIS Lesson 7 X. Understanding X Overview One of the original open source projects Developed at MIT Criticisms of X Handles fonts poorly Security.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Explore GNOME The easy way, using a live CD By Carl Weisheit.
Chapter 1: Introducing Linux The Complete Guide To Linux System Administration.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
System Administration Terminals and the X Window System.
Guide to Linux Installation and Administration, 2e
Chapter 1: Introducing Linux
X Windows.
Installing Linux Redhat:
Presentation transcript:

Guide to Linux Installation and Administration, 2e1 Chapter 5 Using Linux Graphical Environments

Guide to Linux Installation and Administration, 2e2 Objectives In this chapter, you will: •Understand how the X Window System functions •Review the installation and settings of the X Window System •Use popular graphical desktop interfaces

Guide to Linux Installation and Administration, 2e3 Understanding the X Window System •The installation program automatically detects your graphical hardware and configures the graphical environment •The foundation of that environment is the software that communicates with the video card and makes all other graphical interaction possible Valued Gateway Client:

Guide to Linux Installation and Administration, 2e4 A Brief History of X •The X Window System was developed by MIT and DEC •The X Window System was released as public domain software in 1985 •The XFree86 Project created a version of X for Intel-based Linux and Unix

Guide to Linux Installation and Administration, 2e5 Technical Concepts behind X •Developers of X designed a text-based configuration file that lets the user write the driver for any video card •The Xfree86 Project and Linux vendors developed configuration utilities to set up or refine the graphical configuration

Guide to Linux Installation and Administration, 2e6 Components of the X Window System •List of components of X Window System: –X server –X client –Window manager –Graphical libraries –Desktop environment

Guide to Linux Installation and Administration, 2e7 Components of the X Window System

Guide to Linux Installation and Administration, 2e8 Exploring X Components •Each user can select a window manager, desktop interface, and configuration options for that desktop •A window manager or desktop interface provides the user interface to X •Older, basic window managers like fvwm and twm are still in use

Guide to Linux Installation and Administration, 2e9 X Window Packages Installed with Red Hat Linux 7.3

Guide to Linux Installation and Administration, 2e10 The fvwm Window Manager

Guide to Linux Installation and Administration, 2e11 A Sawfish Configuration Window in Gnome

Guide to Linux Installation and Administration, 2e12 The switchdesk Utility

Guide to Linux Installation and Administration, 2e13 Exploring X Components •Graphical libraries make it easier to create new graphical applications by sharing programming code and system resources •Two graphical libraries are associated with the Gnome and KDE Desktops: –Qt (on which KDE is based) –GTK+ (on which Gnome is based)

Guide to Linux Installation and Administration, 2e14 Displaying X Clients Remotely •The DISPLAY variable or display command-line option controls remote display of X applications •A remote host must permit an application to be displayed by another computer using xhost or xauth functionality •With the xauth system you can restrict access to those users on a remote system who have a specific token (cookie) in order to use the X server

Guide to Linux Installation and Administration, 2e15 Remotely Displaying an X Client

Guide to Linux Installation and Administration, 2e16 Running the X Window System •X Window System is configured during installation •To configure X after installation, you can use utilities, such as Xconfigurator, xf86config, and others

Guide to Linux Installation and Administration, 2e17 Configuring X •To use XFree86 packages, a window manager, and a desktop interface, configure the X server software to use a video card and a monitor correctly •You can make changes in the configuration of a window manager or desktop environment

Guide to Linux Installation and Administration, 2e18 The Configuration File •When X Windows System is launched, it relies on the XF86Config-4 configuration file plus a number of scripts that define which X applications should be launched •The configuration file for XFree86 is located in the /etc directory, in the /etc/X11 directory, or in the /usr/X11R6/lib/X11

Guide to Linux Installation and Administration, 2e19 Using Xconfigurator •The Xconfigurator program creates an XF86Config-4 file for your XFree86 X server using a menu-driven text-based interface •Xconfigurator probes your hardware and lets you select choices from lists of options

Guide to Linux Installation and Administration, 2e20 The Xconfigurator Utility

Guide to Linux Installation and Administration, 2e21 Using xf86config •Xf86config is a command-line configuration utility •The xf86config utility provides complete flexibility in configuring the XFree86 software •To launch xf86config, enter the utility name at any Linux command line

Guide to Linux Installation and Administration, 2e22 A Sample Question Posed by xf86config

Guide to Linux Installation and Administration, 2e23 Configuring X Using Other Resources •For help configuring X, try the following: –Contact knowledgeable people –Use specialized software –Search for information on the Internet –Buy a commercial X server

Guide to Linux Installation and Administration, 2e24 Launching X •The standard method to launch X is to execute the startx command •The startx command automatically executes a number of other commands that launch the X server and run the programs that make up the graphical environment •Each X client is started as a background application •A background application is an application that does not prevent the program that started it from going on to other tasks

Guide to Linux Installation and Administration, 2e25 The Start-up Process for the X Window System

Guide to Linux Installation and Administration, 2e26 Fine Tuning X •Each graphical application uses a number of X resources such as windows, scroll bars, and fonts •A collection of default X resource settings applies to all X applications •The resource settings are compiled into a resource database file •The main resource database file is called app- defaults

Guide to Linux Installation and Administration, 2e27 Fine Tuning X •The xrdb command loads an initial X database resource file or adds resource configuration details from files •The xset command controls aspects of X such as keyboard repeat rate and screen blanking

Guide to Linux Installation and Administration, 2e28 Using Desktop Interfaces •A desktop interface is a graphical environment that provides a collection of functions and utilities •Some types of information may be much easier to work with in a graphical format •Linux desktop interfaces are KDE and Gnome

Guide to Linux Installation and Administration, 2e29 The KDE Interface •In 1996 Matthias Ettrich started the K Desktop Environment (KDE) project •KDE provides a convenient desktop interface with icons, menus, and taskbars •KDE includes a powerful file manager and many graphical applications for configuring the KDE interface •The entire KDE project uses an OpenSource license

Guide to Linux Installation and Administration, 2e30 The KDE Desktop

Guide to Linux Installation and Administration, 2e31 The KDE File Manager

Guide to Linux Installation and Administration, 2e32 The KDE Control Center

Guide to Linux Installation and Administration, 2e33 The Gnome Desktop •Gnome is a desktop interface very similar to KDE •Gnome uses a GPL license •Gnome provides a set of productivity applications and system administration utilities similar to those included with KDE

Guide to Linux Installation and Administration, 2e34 The Gnome Desktop

Guide to Linux Installation and Administration, 2e35 Configuring Gnome Features

Guide to Linux Installation and Administration, 2e36 Using a Graphical Login Screen •The graphical login prompt is provided by the xdm program •The xdm versions specific to KDE and Gnome are called kdm and gdm, respectively •xdm restarts automatically to provide a graphical login screen •xdm selects which programs to start based on the session chosen by the user

Guide to Linux Installation and Administration, 2e37 The GDM Configurator

Guide to Linux Installation and Administration, 2e38 Summary •The X Window System is a graphical environment developed by MIT and DEC in 1985 •Components of X include – X server: interacts with the video card –X client: graphical application what uses the services of the X server •A window manager or desktop interface provides the user interface to X •Qt and GTK+ are the most widely used graphical libraries

Guide to Linux Installation and Administration, 2e39 Summary •The DISPLAY variable or display command-line option controls remote display of X applications •Xconfigurator and xf86config utilities are used to configure X after installation •Graphical applications include X resources what can be configured •KDE and Gnome are popular desktop interfaces •The graphical login prompt is provided by the xdm program, or the kdm or gdm versions for KDE or Gnome