第3章 Linux图形化桌面环境资料
第3单元-Linux系统基础操作

第3课Linux基础操作学习大纲如何登录系统Linux系统内核(Kernel)终端控制台的使用X Window系统窗口管理器(Window Manager)桌面环境(Desktop Environment)SHELL基本概念1、如何登录系统文本界面登录图形界面登录2、Linux系统内核(Kernel)内核是操作系统最基本的部分。
它是为众多应用程序提供对计算机硬件的安全访问的一部分软件。
内核操作系统呼叫接口(System call interface)进程管理(Process control)内存管理(Memory management)文件系统管理(File system management)加载设备驱动(Device drivers)3、终端与控制台的使用什么是控制台如何进入控制台什么是终端如何开启终端3.1、什么是控制台Linux控制台是提供给用户输入指令的地方,在Red Hat Linux Enterprise 5中,有6个虚拟控制台,1 个真实控制台。
3.2、如何进入控制台在Linux系统中,进入虚拟控制台的方法是打入一个热键“Ctr+Alt+Fn”,其中Fn表示的范围是从F1~F6。
如果系统开启了图形界面,则 Ctr+Alt+F1表示进入图形化的虚拟界面。
在Linux系统中,当系统启动时是以单用户模式进入系统,则我们称其所在的控制台为真实的控制台。
3.3、什么是终端终端是用户shell运行的平台,在终端模拟器上用户可以交互的操作系统及运行程序并得到提示和反馈,就像在文本编辑器中一样。
它与控制台之间的关系就如彩电机身上的控制按钮与遥控器机的按钮,只不过终端是从远程操作的(遥控器),但是它们都是提供给用户输入指令的地方。
3.4、如何进入终端进入终端的方式有很多种,比如:你可以在远程通过Telnet、Ssh登录系统,从而开始一个终端,你也可以在图形界面中在桌面中右击开启终端。
4、X Window系统在X中操作,你会重新找回Windows的感觉。
第3章_linux操作基础

3.2 Shell简介
Bourne Shell是AT&T Bell实验室的Slephen Bourne为 AT&T的UNIX开发的,它是其他Shell的开发基础,也是各种 UNIX系统上最常用、最基本的Shell。 在Linux系统中使用的主流Shell是Bash,它是Bourne Again Shell的缩写,Bash是由Bourne Shell发展而来的, 但Bash与sh稍有不同,它还包含了csh和ksh的特色,但大 多数脚本都可以不加修改地在Bash上运行。本书介绍的 Shell即是Bash版本的Shell,其他Shell与之也十分类似, 读者可以举一反三,根据需要自学其他的Shell。
3.1 Linux系统与Shell的关系
Linux操作系统主要由两部分组成:内核和系 统工具。 内核是Linux系统的核心并且驻留内存。所有 直接与硬件通信的常规程序都集中在内核中,与 操作系统的其他部分相比,这部分相对比较小。 除了内核,其他必要的模块也驻留内存。这 些模块执行一些重要功能,如输入/输出、文件管 理、内存管理和处理器管理。
3.3 简单命令
6.wc命令 wc命令用来统计给定文件的行数、字数和字符数,其 格式为: wc[-1w][-c]文件名 选项含义为:l为统计行数、w为统计字数、c为统计字 节数。如果没有给出文件名,则读取标准输入。例如: [root@wdg-Linux-5~]# wc filel 34 403 4075 file1 输出的列的顺序和数目固定不变,分别为行数、字数 、字节数和文件名。又如: [root@wdg-linux-5~]# wc -w filel 403 file1
传统意义上的shell指的是命令行式的shell,以
后如果不特别注明,shell是指命令行式的shell。
构建自己的梦幻桌面Linux图形化界面开发全攻略

构建自己的梦幻桌面Linux图形化界面开发全攻略1. 概述Linux是一个强大而灵活的操作系统,通过自定义图形化界面可以为用户提供独特的体验。
本文将介绍构建自己的梦幻桌面Linux图形化界面的全攻略。
2. 选择桌面环境在开始构建自己的梦幻桌面Linux图形化界面之前,首先需要选择适合自己的桌面环境。
常见的桌面环境包括GNOME、KDE、XFCE 等,每个桌面环境都有其独特的特点和功能。
根据自己的喜好和需求选择合适的桌面环境是非常重要的。
3. 自定义主题和壁纸构建梦幻桌面的第一步就是选择适合自己的主题和壁纸。
可以通过桌面环境提供的主题管理器进行主题的切换和安装。
此外,还可以通过网上下载各种自定义主题和壁纸来实现个性化的界面。
4. 安装和配置组件构建梦幻桌面还需要安装和配置各种组件和工具。
例如,安装一个强大的文件管理器可以提升操作效率;安装一个优秀的终端模拟器可以增加命令行操作的乐趣。
根据个人需求选择适合自己的组件进行安装和配置。
5. 定制面板和启动器面板是桌面环境中非常重要的一个组件,通过定制面板可以实现快速启动应用程序、管理窗口、显示系统状态等功能。
可以根据自己的喜好和需求调整面板的尺寸、位置、样式和内容。
启动器可以让你快速访问常用的应用程序,也可以根据个人喜好进行调整。
6. 安装和配置插件插件是一个非常有用的工具,可以增加桌面环境的功能和特性。
例如,安装一个天气插件可以实时显示天气信息;安装一个日历插件可以方便地管理日程安排。
通过安装和配置各种插件可以让桌面环境更加强大和便捷。
7. 优化性能和效率构建梦幻桌面不仅仅是外观的美化,还需要关注性能和效率。
可以通过一些优化技巧和工具来提升系统的响应速度和资源利用率。
例如,清理无用的系统文件和缓存、禁用不必要的服务等。
8. 定制化快捷键和手势快捷键和手势是提高工作效率的重要方式。
可以根据自己的工作习惯和喜好定制一些快捷键和手势,例如,设置一个快捷键用于截图,设置鼠标手势用于切换应用程序等。
定制你的理想桌面Linux图形化界面开发技巧大揭秘

定制你的理想桌面Linux图形化界面开发技巧大揭秘Linux作为一种开源操作系统,赢得了广大技术人员的喜爱和使用。
而作为Linux操作系统的用户,我们通常都希望拥有一个个性化的桌面图形化界面,以提高我们的工作效率和使用体验。
本文将为大家揭秘一些定制理想桌面Linux图形化界面的开发技巧。
一、选择适合的桌面环境首先,我们需要选择适合自己的桌面环境。
Linux操作系统中有许多不同的桌面环境,如GNOME、KDE、Xfce等。
每个桌面环境都有其独特的特点和设计风格。
我们需要根据自己的喜好和需求选择一个适合自己的桌面环境。
二、定制桌面壁纸和主题桌面壁纸和主题是我们桌面图形化界面的第一印象,也是我们个性化的重要表现。
我们可以选择一张自己喜欢的壁纸作为桌面背景,或者制作一套自己的主题。
Linux系统中有许多壁纸和主题供我们选择,我们也可以通过自己的创作来定制。
三、自定义桌面图标和面板在桌面图形化界面中,图标和面板的布局是我们经常使用的工具和应用程序的快捷方式。
我们可以自定义桌面图标和面板的布局,将常用的应用程序放置在我们方便的位置,以提高我们的工作效率。
同时,我们还可以设置图标和面板的样式和大小,使其更符合我们的美观要求。
四、安装和配置插件和扩展桌面环境通常支持安装和配置各种插件和扩展,从而添加更多的功能和特性。
我们可以根据自己的需求安装和配置一些有用的插件和扩展,如天气插件、日历插件、系统监控插件等。
这些插件和扩展可以使我们的桌面图形化界面更丰富多样,提供更多的辅助功能和信息。
五、自定义快捷键和动作快捷键是我们使用桌面图形化界面时的重要操作方式。
我们可以通过自定义快捷键来提高我们的操作效率和便利性。
比如,我们可以为常用的应用程序或操作设置自己喜欢的快捷键,以快速启动和执行。
同时,我们还可以定义一些动作,如窗口管理、工作区切换等,以方便我们的操作。
六、使用终端命令进行定制在Linux操作系统中,终端命令是我们进行各种定制的重要工具。
定制你的极致桌面Linux图形化界面开发技巧大揭秘

定制你的极致桌面Linux图形化界面开发技巧大揭秘在Linux操作系统中,桌面环境是我们每天都会接触到的一部分。
然而,对于那些想要个性化和定制化自己桌面环境的用户来说,了解一些图形化界面开发技巧是非常重要的。
本文将揭示一些专家级的方法,帮助你定制你的极致桌面Linux图形化界面。
一、选择适合的桌面环境在开始进一步的个性化和定制化之前,首先需要选择一个适合自己的桌面环境。
在Linux中,有许多不同的桌面环境可供选择,如Gnome、KDE、XFCE等。
每个桌面环境都有其独特的特点和适用场景。
Gnome是最常见的桌面环境之一,它具有现代化的外观和用户友好的界面。
KDE则更加定制化,提供了更多的选项和配置功能。
XFCE则是轻量级的桌面环境,适合那些对系统资源要求相对较低的用户。
根据自己的需求和偏好,选择一个适合自己的桌面环境是个性化和定制化的第一步。
二、选择合适的图标和主题桌面环境的图标和主题是个性化的重要部分。
通过选择合适的图标和主题,可以改变桌面的整体外观和风格。
在Linux中,有许多图标和主题可供选择。
你可以在官方仓库或者其他第三方网站上找到各种各样的图标和主题。
选择一个适合自己风格和喜好的图标和主题,将使你的桌面环境更加美观和个性化。
三、使用自定义壁纸桌面的背景壁纸也是个性化的重要一环。
通过设置自定义的壁纸,可以打造一个与众不同的桌面。
你可以在互联网上找到许多高质量的壁纸资源,也可以使用自己拍摄的照片作为壁纸。
选择一个与你的个性和喜好相符的壁纸,将使你的桌面更加独特和吸引人。
四、定制桌面效果和特效除了图标、主题和壁纸之外,还可以通过定制桌面效果和特效来进一步个性化和定制化你的桌面Linux图形化界面。
许多桌面环境都提供了一些内置的桌面效果和特效选项,如窗口动画、桌面特效等。
你可以根据自己的需求和喜好,选择启用或禁用这些效果。
此外,还有一些第三方工具和插件可以帮助你增加更多的桌面效果和特效。
例如,Compiz Fusion是一个流行的桌面效果管理器,它提供了各种各样的特效选项,如窗口阴影、翻转效果等。
03第三章 X Window图形用户界面和应用软件

LibreOffice简介
• LibreOffice 是 办 公 套 件 衍 生 版 , 同 样 自 由 开 源 , 以 Mozilla Public License V2.0许可证分发源代码,但相比OpenOffice增加 了很多特色功能。LibreOffice拥有强大的数据导入和导出功能,能直接 导 入 PDF 文 档 、 微 软 Word(.doc 文 件 ) 、 LotusWord , 支 持 主 要 的 OpenXML 格 式 。 软 件 本 身 并 不 局 限 于 Linux 平 台 , 现 已 持 Windows 、 Mac和其它Linux发行版等多个系统平台。
9
Nautilus文件管理器
• Nautilus文件管理器的主要作用是以图形界面方式方便用户对文件或目 录进行操作,其功能类似Windows中的资源管理器。
10
GNOME设置
11
登录窗口切换
• 当系统登录时,在系统登录窗口中单击“GNOME”按钮,弹出系统切 换选项,选择所需的桌面环境,输入密码后,单击“登陆”按钮,系统 将启动指定的桌面系统。
12
本章目录
1.X Window 简介 2. GNOME桌面环境 3. Linux下的常用应用软件
13
Linux下的常用应用软件
• LibreOffice简介 • 图像处理软件GIMP • 看图软件GNOME之眼 • 文件查看器Document Viewer • 网页浏览器FireFox • 电影播放机
15
LibreOffice简介
• Write文字处理软件
16
LibreOffice简介
• Calc电子表格软件
17
LibreOffice简介
打造个性化极客桌面Linux图形化界面开发实践教程
打造个性化极客桌面Linux图形化界面开发实践教程Linux操作系统的自由和可定制性给用户提供了无限的可能性。
对于极客用户来说,他们追求个性化的桌面环境,以满足自己的需求和品味。
本文将介绍如何打造个性化的极客桌面Linux图形化界面,并分享开发实践教程。
一、了解Linux桌面环境在开始个性化开发之前,了解Linux的桌面环境是必不可少的。
目前常见的Linux桌面环境有GNOME、KDE、XFCE、LXDE等。
每个桌面环境都有自己独特的特点和风格,用户可以根据自己的偏好选择合适的桌面环境。
二、选择合适的窗口管理器窗口管理器是桌面环境的核心组成部分,它负责管理窗口的显示、布局和交互。
在个性化开发中,选择合适的窗口管理器非常重要。
目前常见的窗口管理器有Openbox、i3、Awesome等,它们各有特点,可以根据自己的需求选择。
例如,如果你喜欢简洁高效的窗口管理器,可以选择i3。
它采用平铺窗口布局,充分利用屏幕空间,提高工作效率。
而如果你喜欢自由度高的窗口管理器,可以选择Openbox。
它支持自定义配置,可以按照个人喜好进行调整。
三、美化桌面主题美化桌面主题是个性化Linux桌面环境的重要一环。
通过更换桌面主题,可以改变窗口外观、图标风格、鼠标光标等,从而实现个性化定制。
Linux提供了各种美化桌面主题的工具和资源,例如GTK主题、图标主题、鼠标主题等。
用户可以通过在线资源库或者第三方网站下载自己喜欢的主题,并进行安装和设置。
四、定制启动器和面板启动器和面板是桌面环境中常用的工具栏和菜单栏,它们可以方便用户快速启动程序、切换窗口、查看系统状态等。
Linux提供了多种启动器和面板的选项,例如GNOME环境下的Dash、KDE环境下的Kickoff、XFCE环境下的Whisker等。
用户可以根据自己的喜好选择合适的启动器和面板,并进行个性化设置。
五、安装dock应用程序Dock应用程序可以方便用户访问常用的应用程序和文件夹,提高桌面操作的效率。
Linux操作系统中的图形界面设计和开发
Linux操作系统中的图形界面设计和开发Linux操作系统作为一种基于Unix的开源操作系统,具有强大的稳定性和灵活性,在各个领域广泛应用。
其中,图形界面是Linux操作系统中不可或缺的一部分。
本文将探讨Linux操作系统中的图形界面设计和开发的相关知识。
一、简介Linux操作系统最初是作为一种命令行操作系统而设计的,用户通过命令来进行各种操作。
然而,随着计算机技术的发展和用户需求的变化,图形化界面逐渐成为用户操作系统的主流方式。
因此,为Linux 操作系统开发图形界面成为了一个必要的过程。
二、图形界面的组成1. 基本概念Linux操作系统的图形用户界面主要由以下几个组成部分构成:桌面环境、窗口管理器、窗口系统和应用程序。
桌面环境是用户在桌面上看到的整个环境,包括桌面背景、任务栏、图标等。
窗口管理器负责窗口的创建、显示、移动等操作。
窗口系统是图形界面与硬件之间的中间层,负责与硬件交互。
应用程序则是用户可以直接操作的图形化软件。
2. 桌面环境Linux操作系统中有多种桌面环境可供选择,如GNOME、KDE、Xfce等。
每个桌面环境都有自己的特点和风格,可以根据用户需求进行选择。
桌面环境提供了一个友好的图形化界面,使得用户可以通过鼠标和键盘来进行各种操作。
3. 窗口管理器窗口管理器控制、协调和管理窗口的显示和操作。
常见的窗口管理器有Metacity、KWin、Openbox等。
窗口管理器决定了窗口的外观、位置、大小以及窗口之间的关系。
4. 窗口系统X Window系统是Linux操作系统中最常用的窗口系统,提供了图形界面和硬件之间的接口,使得图形界面能够与硬件进行通信。
X Window系统采用了客户端-服务器架构,客户端负责处理用户的请求,服务器负责将图形界面显示在屏幕上。
三、图形界面的开发1. GUI库图形界面的实现少不了GUI库的支持。
Linux操作系统中有多种GUI库可供选择,如GTK+、Qt、wxWidgets等。
Linux桌面环境简要介绍(doc 8页)
Linux桌面环境简要介绍(doc 8页)项目2 Linux桌面环境介绍任务描述:XX公司架设了一台Linux服务器,安装操作系统后,派小王去检查系统的运行情况,要求如下:1.使用管理员用户登录到服务器上。
2.更改桌面背景。
3.在桌面上创建一个文件,记录检查日期。
4.重新启动服务器。
任务目标:●掌握桌面环境的更改设置任务重点:●了解桌面环境任务难点:1. 面板介绍(1)应用程序菜单介绍上方面板最左边是应用程序菜单,主要是Linux环境中安装的一些程序,被分类整理显示在菜单中。
●应用程序菜单中Internet子菜单中是Linux系统默认安装的一个Firefox火狐浏览器,点击可以上网。
●应用程序菜单中办公子菜单中是办公软件openoffice,需要单独安装。
●应用程序菜单中图像子菜单中是常用的图像浏览器,方便用户浏览图像。
●应用程序中影音子菜单中是Linux中常用的影音播放器,满足用户视听需要。
●应用程序中系统工具子菜单是常用的系统工具。
●应用程序中附件子菜单是常用的工具,有字典、抓图工具、计算器和终端等。
●附件子菜单中终端点击之后弹出终端输入窗口,终端输入窗口中可以输入Linux命令,并快速执行命令。
●应用程序菜单中的添加/删除软件子菜单可以打开软件包管理器,对Linux系统的系统软件包进行添加删除等管理操作。
(2)位置菜单介绍应用程序菜单右侧就是位置菜单,这个菜单中放置了用户经常用到的一些系统位置,可以快速访问文档、文件夹和网络位置,用户可以通过点击菜单中的菜单项,如主文件夹,快速打开主文件夹窗口进行操作。
(3)系统菜单介绍在面板上还有一个系统菜单,通过系统菜单可以更改系统外观和行为,获得帮助和注销关闭系统。
(4)其他在系统菜单右侧,有一个地球图标,这是系统默认的WEB浏览器,可以通过点击图标快速打开浏览器。
上方面板右侧有时间显示,点击时间,下方出现日期,可以查看当前年份和日期。
(5)更改面板位置Linux环境中的面板是放在桌面环境的最上方和最下方的,位置不集中,特别是应用程序和系统菜单,作为经常使用window界面的用户,一开始接触Linux环境往往会很不习惯,其实这些面板的位置可以移动,我们可以通过拖动将所有面板放置在桌面环境的最下方。
Linux的图形用户界面
Linux的图形用户界面Linux是一种完全不同于Windows或MacOS的操作系统,因此它的用户体验也非常独特。
然而,如果仅限于在命令行界面上工作,这对于新手用户来说是非常难以使用的。
因此,Linux也支持图形用户界面(GUI),这使得使用Linux变得更加简单和直观。
在本文中,我们将深入探讨Linux的图形用户界面以及它们如何帮助用户更好地使用Linux。
1. Linux的GUI类型引入Linux GUI之前,我们先来看看我们需要了解的GUI类型。
通常,Linux用户可能会使用以下几种GUI:1) GNOME: GNOME(GNU Network Object Model Environment)是最流行的Linux桌面环境之一,它被设计成轻量级的、易于使用的,是基于C语言的。
GNOME是一个非常功能齐全的桌面环境,可以用于Linux中的许多不同版本。
2) KDE: KDE(K Desktop Environment)是Linux上另一个广泛使用的桌面环境。
与GNOME不同的是,KDE是基于C++语言编写的,因此KDE更容易扩展和自定义。
KDE提供了大量的可自定义选项和工具,使其成为更高级用户的首选。
3) XFCE: XFCE是一个轻量级的桌面环境,它被广泛用于低端计算机或高端计算机的轻量级使用场景。
它的重点是快速性能和响应速度。
4) MATE: MATE是GNOME 2的深度优化版本,是由GNOME 的原始开发者之一创建的。
MATE非常易于使用,并提供了适用于不同应用程序和文件类型的桌面环境配置选项。
2. Linux GUI的特征现在,让我们深入探讨一下Linux图形用户界面的关键特征。
这里列举几个例子:1) 桌面环境:Linux图形用户界面涉及的生态系统以桌面环境为核心。
桌面环境是指可以在Linux系统上使用的一组程序和库,使其具有图形用户界面。
桌面环境通常包括窗口管理器,桌面设置器,面板,程序菜单等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 Linux图形化桌面环境 [教学目的] 1、了解X Window 的性质 2、掌握X Window 系统的基本组成部分 3、掌握硬件的添加方法 4、熟练操作GNOME图形桌面 5、学习添加KDE桌面的方法 6、熟悉操作KDE桌面 [教学重点]X Window的工作原理;Gnome桌面的基本操作;KDE桌面的基本操作 [教学难点]X Window的工作原理 [教学课时]4课时
从本章将开始详细地介绍Linux的图形化桌面的操作知识。Linux图形化操作其实没有什么难处。只是由于使用Linux的用户少,从而导致对其桌面环境的陌生。另外,虽然Linux拥有两个最为有名的桌面环境,即KDE和GNOME,但是这两个桌面环境又都具备开发源代码的特点,所以每个Linux发行版本都可以对其进行更多的开发,从而导致不同发行版本在操作上有一定的差异。 本章将以目前比较优秀的Fedora 8.0发行版本为例,讲解其相关操作。读者在完成本章的学习后,应该对KDE和GNOME两个桌面环境有所了解,并且可以在这两个桌面环境中进行一些设置,同时可以通过这两个桌面环境中的文件管理器完成文件的相关操作。
3.1 Linux图形界面概述 Linux图形桌面可以理解为运行在Linux内核之上,回避直接操作Linux命令和配置文件的应用程序。也就是说,通过图形界面,用户不需掌握Linux命令就可以像使用Windows一样快速地实现Linux的操作。 Linux中的配置文件,其目的是为了使Linux可以满足不同用户的需要。配置文件为文本文件,在该文件中有固定的格式和语法。 对于Linux的图形界面,现在许多公司均在开发,目前最为有名的是KDE和GNOME桌面。这两个桌面都遵守开发代码协议。也就是说任何人都可以获得这两个桌面的源程序,然后根据需要对源程序进行修改。当然,修改后的源程序也必须公布,同时发给这两个桌面的开发公司。
3.1.1 X Window简介 X Window简称X系统,是一个可移植的GUI( 图形用户接口) 软件设计标准,不属于OS,只是一个应用程序。 (一)X系统的产生 1984年,在美国麻省理工学院(MIT)计算机科学研究室里开始研发。 MIT 的Bob Scheifler 研究分布式系统 DEC公司的Jim Gettys在MIT做Athena计划(军方) 他们两个都需要一个视窗系统,从斯坦福大学搞了一套W的实验性视窗系统。 在W的基础上开发,当与W有明显区别时,他们称新系统叫X系统。 严格地说,X系统并不是一个软件,而是一个协议,定义了一个图形用户界面系统所必须具备的功能。 (二)X系统的特点 X系统具有网络透明性; 通过网络,应用程序在其他PC上输出显示就和在自己的PC上一样容易,其通信架构与网络上的另一端PC所用的语言无关; 可支持多种不同风格的使用界面; X 系统不是计算机作业系统的一部分; X系统只是个应用程序,很容易在不同的系统上进行安装。
3.1.2 X Window与Microsoft Windows 1.相同点 都提供图形界面 都可同时处理多个窗口程序(多任务) 都允许通过键盘和简单字符以外的其他方式完成信息交互。 用户可以利用键盘和鼠标建立级联菜单、窗体、窗口和对话框的界面。 2.区别 Microsoft Windows是完整的OS,具有从内核到窗口环境的一切元素。X Window只是OS的一个窗口环境(相当于是OS上的一个应用软件) 灵活的界面 X Window重要的概念:窗口与界面的分离 完整的GUI界面由X Server和窗口管理器组成 X Server建立图形显示、显示窗口和鼠标跟踪的运动、按键与多个窗口。 窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口等机制。 界面配置的微调控制(背景、窗口颜色等) 采用客户机/服务器技术 在机器上运行并与显示器、显卡直接交互作用的是X Window 服务器。 在X Window中的程序或应用程序称为客户程序。如终端、图形界面、管理屏幕的显示方式。
3.1.3 X Window系统基本组成 类Unix操作系统,从技术层面上来讲,不应该包括图形界面。图形界面和OS的内核是不同的概念。 图形界面实际上是运行在OS上的一个shell。 (一)X Window的基本组成 Server (服务器) 控制显示器和输入装置(键盘、鼠标等)的软件,用于建立视窗、在视窗中显示图形影像和文字、回应客户机程序的需求。 Client (客户机) 借助Server在指定的视窗中完成特定的操作,如编辑文字、画图、计算器的计算等。 Communication channel (通信通道) 客户机和服务器用来作为彼此交互的通信通道 客户机和服务器的通信分类 客户机和服务器在同一计算机上执行 彼此均可使用机器上任何可用的方法做交互处理通信IPC (inter-process communication ) 客户机在一台机器上执行、显示器和服务器在另一台机器上执行 双方通信必须通过网络协议才可以进行。 (二)X Window 的运行原理 Server 和 Client 独立地位于同一台主机或网络上的不同主机上 通过X 协议,Client 对 Server 提出请求。 Server 将 X事件(X event)传给Client 去处理。 Server使用Client 的内存和处理器等资源进行处理。 Server将Client 的处理结果显示在本地。 X Window 的运行原理 (三)X Window 的特点 网络通透性 可定制性 独立性
3.1.4 典型的X Window系统介绍 (一)关于K D E桌面环境 K D E是一个桌面环境(是K Desktop Environment的简称),它与我们曾经描述过的典型窗口管理器程序稍有不同。除了描述了界面的外观以外, K D E还提供了一整套函数库,应用程序可以使用它实现这个窗口管理器程序提供的某些特殊功能。这包括诸如拖放操作的支持、标准化的打印支持等等。 这种窗口管理技术的不足之处在于一旦设计了某个应用程序运行在K D E中,它就必须有K D E才能正常工作。这是对早期的窗口管理器程序的一个巨大改变,当时的应用程序都是与窗口管理器程序完全无关的。 从程序员的角度看, K D E提供了一个函数库,使用它比直接对X接口编程要容易得多。K D E还提供了一个标准化的面向对象的框架结构,允许使用一组工具程序生成另外一个X -Wi n d o w s本身不能提供的东西。 (二)关于G N O M E桌面环境 G N O M E(GNU Network Object Model Environment,G N U网络对象模型环境)与K D E一样,都提供了方便开发和使用的完整桌面环境及应用程序框架。使G N O M E与众不同的是它实现这些目的的手段。与K D E不同,G N O M E并不是一个窗口管理器程序。G N O M E提供了开发函数库和操作任务管理—这些都是作为普通用户的我们所看不到的基本特色。在这个基础上是一个窗口管理器程序,它负责管理桌面的一般外观。缺省的窗口管理器程序是E n l i g h t e n m e n t,但是还有好几个窗口管理器程序可供选择。
3.2 GNOME图形系统概述 本节将介绍GNOME桌面的相关操作,以便实现快速操作Linux的目的。 用户成功登陆系统后,进入Linux环境,在屏幕的最上方和最下方各看到一行面板,最上方看到一排系统菜单和快捷标,和windows的任务栏有些相似,不过位置不同,如图所示,Linux的面板,面板左侧是系统菜单,右侧有时间和声音图标。
Linux面板1 桌面环境的最下方也有一个面板,面板上是回收站和显示桌面图标。如图所示。
Linux面板2 在桌面环境中除了面板以外的其他面积都是桌面,可以看到计算机,root的主文件夹和回收站三个桌面图标。 1. 面板介绍 (1)应用程序菜单介绍 上方面板最左边是应用程序菜单,主要是Linux环境中安装的一些程序,被分类整理显示在菜单中。 应用程序菜单中Internet子菜单中是Linux系统默认安装的一个Firefox火狐浏览器,点击可以上网。 应用程序菜单中办公子菜单中是办公软件openoffice,需要单独安装。 应用程序菜单中图像子菜单中是常用的图像浏览器,方便用户浏览图像。 应用程序中影音子菜单中是Linux中常用的影音播放器,满足用户视听需要。 应用程序中系统工具子菜单是常用的系统工具。 应用程序中附件子菜单是常用的工具,有字典、抓图工具、计算器和终端等。 附件子菜单中终端点击之后弹出终端输入窗口,终端输入窗口中可以输入Linux命令,并快速执行命令。 应用程序菜单中的添加/删除软件子菜单可以打开软件包管理器,对Linux系统的系统软件包进行添加删除等管理操作。 (2)位置菜单介绍 应用程序菜单右侧就是位置菜单,这个菜单中放置了用户经常用到的一些系统位置,可以快速访问文档、文件夹和网络位置,用户可以通过点击菜单中的菜单项,如主文件夹,快速打开主文件夹窗口进行操作。 (3) 系统菜单介绍 在面板上还有一个系统菜单,通过系统菜单可以更改系统外观和行为,获得帮助和注销关闭系统。 (4)其他 在系统菜单右侧,有一个地球图标,这是系统默认的WEB浏览器,可以通过点击图标快速打开浏览器。 上方面板右侧有时间显示,点击时间,下方出现日期,可以查看当前年份和日期。 (5)更改面板位置 Linux环境中的面板是放在桌面环境的最上方和最下方的,位置不集中,特别是应用程序和系统菜单,作为经常使用window界面的用户,一开始接触Linux环境往往会很不习惯,其实这些面板的位置可以移动,我们可以通过拖动将所有面板放置在桌面环境的最下方。 2. 桌面图标介绍 用户成功登陆系统后,进入Linux桌面环境,屏幕的中间位置会看到系统的桌面图标,默认情况下有计算机、root用户的主文件夹和回收站三个图标。 双击【计算机】图标,可以打开计算机窗口,对当前计算机的文件系统及光盘等进行操作,如图所示。在窗口中可以看到【CD-ROM/DVD/ROM驱动器】,也就是光盘驱动器的图标,光盘驱动器中如果放置有光盘或光盘镜像文件,双击该图标,可以打开光盘进行浏览,打开了visio2003的安装光盘。 双击【文件系统】图标,可以打开文件系统窗口,浏览Linux系统文件夹,也可以在此新建文件和文件夹,在后续章节中会陆续介绍。如图所示,打开文件系统。