chapter 3 linux desktop environment. linux desktop environment a desktop environment commonly...

25
Chapter 3 LINUX DESKTOP ENVIRONMENT

Upload: alex-workman

Post on 31-Mar-2015

265 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Chapter 3LINUX DESKTOP ENVIRONMENT

Page 2: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Linux Desktop EnvironmentA desktop environment commonly refers to

a style of graphical user interface (GUI) that is based on the desktop metaphor which can be seen on most modern personal computers today.

These graphical interfaces are designed to assist the user in easily accessing and configuring (or modifying) the most important (or frequently accessed) specific OS packed features.

Page 3: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Linux Desktop Environment cont..

Yet it is not meant to give access to the whole vast feature set found in an OS, reason for which the traditional, yet more complicated and less intuitive, command-line interface (CLI) is still in use when full control over the OS is required.

A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers, and desktop widgets.

Page 4: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Common desktop environment

Page 5: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that
Page 6: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

1) K Desktop Environment

K desktop environment (www.kde.org)• Developed by Mathias Ettrich on 1996

October• Kool Desktop Environment• In addition to all the features you would

expect to find in a complete desktop environment (window managers, toolbars, panels, menus, keybindings,icons, and so on).

Page 7: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• Applications for graphics, multimedia, office productivity, games, system administration, and many other uses have been integrated to work smoothly with KDE, which is the default desktop environment for SUSE, KNOPPIX, and various other Linux distributions.

• The KDE Desktop is based on the Qt 3 graphical toolkit.

Page 8: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• The KDE was created to bring a high-quality desktop environment to UNIX (and now Linux) workstations.

• Integrated within KDE are tools for managing files, windows, multiple desktops, and applications.

Page 9: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• With KDE, you can do :Drag-and-drop a document from a folder

window (Konqueror) to the Trash icon (to get rid of it) or on an OpenOffice.org Writer icon (to open it for editing).

Right-click an image file (JPEG, PNG, and so on), and the OpenWith menu lets you choose to open the file using an image viewer (KView), editor (The GIMP), slide show viewer (KuickShow), or other application.

Page 10: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

To make more applications available to you in the future, KDE provides a platform for developers to create programs that easily share information and detect how to deal with different data types.

The things you can do with KDE increase in number every day.

Page 11: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• KDE is the default desktop environment for Mandriva, KNOPPIX, and several other Linux systems.

• SUSE, openSUSE, and related distributions moved from KDE to GNOME as the default desktop, but still make KDE available.

• KDE is also available with Red Hat Enterprise Linux and Fedora but is not installed by default when they are installed as desktop systems (you need to specifically request KDE during installation).

Page 12: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that
Page 13: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

2) GNOME• GNOME desktop environment

(www.gnome.org)—GNOME is a more streamlined desktop environment. It includes a smaller feature set than KDE and runs faster in many lower-memory systems.

• It’s the default desktop for Red Hat–sponsored systems such as Fedora and RHEL, Ubuntu, and others.

• GNOME is based on GTK+ 2.

Page 14: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• GNOME (pronounced guh-nome) provides the desktop environment that you get by default when you install Fedora, Ubuntu, or another Linux system.

• This desktop environment provides the software that is between your X Window System framework and the look-and-feel provided by the window manager.

• GNOME is a stable and reliable desktop environment, with a few cool features.

Page 15: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

• To use your GNOME desktop, you should become familiar with the following components:1) Metacity (window manager)—The

default window manager for GNOME in Fedora and RHEL is Metacity. Metacity configuration options let you control such things as themes, window borders, and controls used on your desktop.

Page 16: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

2) Nautilus (file manager/graphical shell)—When you open a folder (by double-clicking the Home icon on your desktop, for example), the Nautilus window opens and displays the contents of the selected folder. Nautilus can also display other types of content, such as shared folders from Windows computers on the network (using SMB).

Page 17: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

3) GNOME panels (application/task launcher)—These panels, which line the top and bottom of your screen, are designed to make it convenient for you to launch the applications you use, manage running applications, and work with multiple virtual desktops.By default, the top panel contains menu buttons

(Applications, Places, and Desktop), desktop application launchers (Evolution e-mail and a set of OpenOffice.org applications), a workspace switcher (for managing four virtual desktops), and a clock. It also has an icon to alert you when you need software updates. The bottom panel contains window lists and the workspace switcher.

Page 18: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

4) Desktop area—The windows and icons you use are arranged on the desktop area, which supports drag-and-drop between applications, a desktop menu (right-click to see it), and icons for launching applications. There is a Computer icon that consolidates CD drives, floppy drives, the file system, and shared network resources in one place.

Page 19: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

GNOME also includes a set of Preferences windows that enable you to configure different aspects of your desktop.

You can change backgrounds, colors, fonts, keyboard shortcuts, and other features related to the look and behavior of the desktop. Figure 3-7 shows how the GNOME desktop environment appears the first time you log in, with a few windows added to the screen.

Page 20: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that
Page 21: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Common open source application in Linux

1) Office application2) Internet application3) Email application4) Graphics application5) Entertainment application

Page 22: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

1) Office applicationOpenOffice.org, which shares its source code

with StarOffice, consists of the following office productivity applications:Writer—A word-processing application that can

work with documents in file formats from Microsoft Word, StarOffice, and several others. Writer also has a full set of features for using templates, working with fonts, navigating your documents, including images and effects, and generating tables of contents.

Page 23: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Calc—A spreadsheet application that lets you incorporate data from Microsoft Excel, StarOffice, Dbase, and several other spreadsheet formats. Some nice features in Calc enable you to create charts, set up database ranges (to easily sort data in an area of a spreadsheet), and use the data pilot tool to arrange data in different points of view.

Page 24: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

Draw—A drawing application that enables you to create, edit, and align objects; include textures and colors; and work with layers of objects. It lets you incorporate images, vector graphics, AutoCAD, and a variety of other file formats into your drawings. Then, you can save your drawing in the OpenOffice.org Drawing or StarDraw format.

Math—A calculation program that lets you create mathematical formulas.

Impress—A presentation application that includes a variety of slide effects. You can useImpress to create and save presentations in the Microsoft PowerPoint, StarDraw, andStarImpress formats.

Page 25: Chapter 3 LINUX DESKTOP ENVIRONMENT. Linux Desktop Environment  A desktop environment commonly refers to a style of graphical user interface (GUI) that

The alternatives are: Koffice (KDE Office suite)

KDE Office is a very complete Office suite that is, beginning with 1.3.x, getting close to being an advanced and usable Office program. It just isn't there yet.

Gnome Office (Not really a suite, but a combination of Abiword, Gnumeric and other Gnome programs)