Ubuntu-Linux的桌面环境和初始设置精品资料.doc
《Ubuntu-Linux的桌面环境和初始设置精品资料.doc》由会员分享,可在线阅读,更多相关《Ubuntu-Linux的桌面环境和初始设置精品资料.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Ubuntu Linux的桌面环境和初始设置来源Terrys Blog在开始配置和使用 Ubuntu 之前,我们一起来了解 Ubuntu 的基本界面和操作。1. 登录 UbuntuGDM 是 Ubuntu 的默认登录界面,让使用者可以登录 Ubuntu。启动 Ubuntu 之后,点击用户账户名称,然后输入密码,点击“登录”按钮就可以进入系统。需要注意的是,屏幕下方有一些选项可供选择:语言:选择桌面环境所使用的语言,所有在语言支持中安装的语言都可以在此选择。键盘布局:选择适合使用键盘的键盘布局,通常而言保持默认的 USA 设置即可。桌面环境:选择所要使用的桌面环境,不同的桌面环境决定了不同的界面
2、风格和操作习惯。Ubuntu 11.04 之前的版本只内置一个桌面环境,但 Ubuntu 11.04 中引入 Unity 桌面作为默认桌面环境,在桌面环境选项中被称为 Ubuntu 桌面,原来的桌面环境与之并存,在桌面环境选项中则被称为 Ubuntu 经典桌面。因此可以选择 Ubuntu 和 Ubuntu 经典桌面两种不同的桌面环境。辅助工具:提供方便有障碍人士使用计算机的工具。关机按钮:点击此按钮可以访问关机菜单,提供关机和重新启动的选项。Unity 桌面和 Ubuntu 经典桌面存在外观和操作上的区别,不过本质上没有太大的区别,所以请自主选择适合自己的界面。下面我们来分别了解一下两种桌面环
3、境。2. Ubuntu 经典桌面简介进入Ubuntu 经典桌面之后,界面如下图所示:下面了解一下 Ubuntu 经典桌面的各个部分:顶部面板:顶部面板左端是主菜单,包括三个菜单:应用程序:这一菜单会将已安装的程序分类管理,而且还可以启动用于安装卸载程序的 Ubuntu 软件中心。位置:用于访问常用目录的菜单。系统:在此可以找到调整系统设置和个人偏好的选项。主菜单右侧是常用软件的启动器(类似于 Windows 中的快捷方式),我们可以在顶部面板空白处右击,选择“添加到面板”添加指向任何位置、文件、应用程序的启动器,或者也可以将主菜单中的启动器拖放到此处。顶部面板右侧是通知区域,用于显示系统状态,
4、包括系统是否有更新、输入法、网络连接状态、音量、电池电量等等,一些程序在运行时也会在通知区域添加图标。通知区域最右侧是关机按钮,在此可以锁定屏幕、关机、重新启动或者注销,还可以访问用于调整系统设置的控制中心。桌面:当我们放入光盘或插入 U 盘时,相应的图标都会自动出现在桌面上,便于用户访问。我们还可以将应用程序菜单中的启动器拖放到桌面上。在桌面右击会出现桌面菜单,可以创建启动器、文档和文件夹,还可以设置桌面背景。底部面板底部面板左侧图标是显示桌面。单击这个图标会使所有窗口最小化。底部面板的中间区域与 Windows 任务栏类似,会列出当前打开的窗口。随后是工作区切换器,用于在不同虚拟桌面之间切
5、换。底部面板最右侧的图标是回收站,里面存放了被删除的文件。Unity 桌面简介进入Unity 桌面之后,界面如下图所示:注:由于 Unity 桌面需要支持 3D 加速的显卡,如果在尝试进入 Unity 桌面时出现如下图所示的提示,说明你的显卡不支持 3D 加速,可以尝试安装附加驱动,请进入 Ubuntu 经典桌面,启动控制中心,选择硬件类别中的附加驱动,安装显卡的附加驱动。如果仍然不能使用 Unity 的话,请在 Ubuntu 软件中心中搜索安装 Unity 2D。下面了解一下 Unity 桌面的各个部分:启动器:启动器是指 Unity 左侧长条形区域,是 Unity 中最为重要的部分。当没有
6、窗口最大化时,启动器将保持在桌面左侧,但是存在最大化窗口时,启动器将自动隐藏,使当前窗口拥有最大的显示空间,将鼠标移动到屏幕左上方启动器就会再次出现。启动器与 Windows 7 的任务栏类似,既固定了常用程序的图标,又显示了当前运行的程序。在当前运行的程序图标上右击,选择“固定到启动器”选项可以将该程序固定到启动器上,以便于快捷启动常用程序。启动器上除了常用程序之外,还有 Ubuntu 软件中心、工作区切换器、应用程序、文件及文件夹和回收站等图标,便于快速访问。Ubuntu 标志按钮:Unity 左上角的 Ubuntu 标志按钮有两个功能:启动器隐藏时,鼠标移动到该按钮处就可使启动器再次出现
7、,用于切换窗口或启动常用程序;点击该按钮,会出现如下图所示的快速访问菜单,快捷启动常用程序或文档。顶部面板:Unity 顶部面板有两个功能:显示当前窗口的标题和菜单。当鼠标不在顶部面板处时,顶部面板所显示的是当前窗口的标题;竹境Unity 顶部面板右侧是通知区域,与 Ubuntu 经典桌面没有区别。我们已经基本了解 Ubuntu 的桌面环境,但是要开始使用 Ubuntu Linux 之前,我们还需要对 Ubuntu 进行一定的设置。虽然 Ubuntu 有两种不同的桌面,但是对 Ubuntu 进行设置的方法在两种不同的桌面环境之下是完全一致的。完成以下设置只要知道如何启动 Ubuntu 软件中心
8、和控制中心即可。1. 设置网络连接如果使用 DHCP 上网,不需要经过特别的设置,Ubuntu 在启动之后就会自动连接上网。如果使用 ADSL 上网,请按照以下步骤设置:点击通知区域的网络指示器,在菜单中选择编辑连接,启动网络连接设置。在网络连接设置中选择 DSL 标签页,然后点击添加按钮。在编辑 DSL 连接对话框中,有以下选项需要设置:连接名称:输入该网络连接的名字,例如宽带连接。该连接名称将出现在网络指示器的网络连接菜单中。用户名:填入 ADSL 服务提供商所提供的账户名。密码:填入 ADSL 服务提供商所提供的密码。自动连接:勾选此选项,Ubuntu 将在开机后自动连接网络。对所有用户
9、可用:勾选此选项,Ubuntu 其他用户也能够使用该网络连接。设置完毕,点击保存,Ubuntu 会提示输入密码,输入之后点击授权完成设置。需要使用 ADSL 连接时,请点击网络指示器,在菜单中选择所建立的网络连接即可。如果使用无线上网,请点击网络指示器,菜单中会显示所有侦测到的无线网络及其信号强度,选择可用的无线网络即可。如果无线网络有 WEP 或 WPA 保护,无线网络图标上会有锁状标志,点击该无线连接之后 Ubuntu 会询问密码,输入密码之后即可连接。注:如果没有侦测到任何无线网络,可能是因为无线网卡需要安装附加驱动才能够正常使用,请启动控制中心,选择硬件类别中的附加驱动,安装无线网卡的
10、附加驱动。2. 安装完整的语言支持、更新系统和激活受限驱动第一次启动系统之后,Ubuntu 会提示安装完整的语言支持、更新系统和激活受限驱动,在设置网络连接完成之后,竹境如果之前关闭了这些窗口,可以在控制中心重新启动。启动控制中心,选择系统类别的语言支持,系统在检查语言支持的完整程度之后会提示安装完整的语言支持;选择系统类别的更新管理器,系统在检查更新之后会提示更新系统;选择硬件类别的附加驱动,系统在检查可用的受限驱动之后会提示激活可用的受限驱动。如果在进行这些步骤的时候发现速度太慢,原因是软件源速度较慢,请参阅Ubuntu Linux(五):Ubuntu 使用基础的相关内容将软件源修改为速度
11、较快的服务器。3. 配置输入法Ubuntu 默认的输入法框架是 IBus,自带拼音输入法 ibus-pinyin,按下快捷键组合 Ctrl + Space 可以切换出 ibus-pinyin 输入中文。如果觉得 ibus-pinyin 不够满意,可以安装长句输入准确率更高的 ibus-sunpinyin,步骤如下:启动Ubuntu 软件中心,搜索 ibus-sunpinyin 并安装。点击输入法指示器,选择首选项。在 IBus 设置中选择输入法标签页,点击上方的选择输入法下拉列表,选择汉语类别中的 SunPinyin,然后点击添加按钮将其添加到输入法列表中,点击向上和向下按钮以调整输入法顺序。
12、ibus-sunpinyin 默认的翻页键是 PgUp 和 PgDn,我们可按以下步骤修改 -/= :按下 Alt + F2 快捷键,输入/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin并回车,运行 ibus-sunpinyin 配置。选择快捷键标签页,在翻页一栏中勾选 -/=,点击确定即可除了 IBus 之外,可以安装另一个输入法框架 fcitx(小企鹅输入法),与 IBus 相比,fcitx 的输入更为流畅,界面更为美观,更为符合 Windows 用户的使用习惯。我们可以在 Ubuntu 软件中心中搜索安装 fcitx,然后在控制中心运行语言支持,将
13、键盘输入方式系统由 ibus 修改为 fcitx,注销之后重新登录就可以使用 fcitx 作为默认输入法框架。4. 安装额外的版权受限程序由于版权原因,一些常见的功能并没有包含在 Ubuntu 之中,例如 Adobe Flash Player、MP3 解码器、DVD 支持、常见视频格式支持、Rar 解压、Java 浏览器插件等等,我们可以通过安装 ubuntu-restricted-extras 虚拟软件包,一次性安装这些常用的版权受限程序。安装方法非常简单,在 Ubuntu 软件中心中搜索 ubuntu-restricted-extras,点击使用该源,等待 Ubuntu 软件中心完成修改之
14、后点击安装即可。来了附录资料:不需要的可以自行删除 libxml2应用实例Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c+、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。二、 Libxml2安装:一般如果在安装系统的时候选中了所有开发库和开发工具的话(Fedora Core系列下),应该不用安装,下面介绍一下手动安装: 1) 从xmlsoft站点或
15、ftp(ftp.xmlsoft.org)站点下载libxml压缩包(libxml2-xxxx.tar.gz)2) 对压缩包进行解压缩 tar xvzf libxml2-xxxx.tar.gz3) 进入解压缩后的文件夹中运行 ./configure -prefix /home/user/myxml/xmlinst(此处为待安装的路径)或者直接使用 ./configure make make install 4) 添加路径 export PATH=/home/user/myxml/xmlinst/bin:$PATH 说明:为了结构清晰,最好将libxml2不安装在解压目录中。安装完成后就可以使用简
16、单的代码解析XML文件,包括本地和远程的文件,但是在编码上有一些问题。Libxml默认只支持UTF8的编码,无论输入输出都是UTF-8,所以如果你解析完一个XML得到的结果都是UTF8的,如果需要输出GB2312或者其它编码,需要ICONV来做转码(生成UTF8编码的文件也可以用它做),如果系统中没有安装iconv的话,需要安装libiconv。 1) 下载libiconv压缩包(例如libiconv-1.11.tar.gz) 2) 对压缩包进行解压缩tar xvzf libiconv-1.11.tar.gz 3) 进入解压缩后的文件夹中运行 ./configure make make ins
17、tall三、关于XML:在开始研究 Libxml2 库之前,先了解一下XML的相关基础。XML 是一种基于文本的格式,它可用来创建能够通过各种语言和平台访问的结构化数据。它包括一系列类似 HTML 的标记,并以树型结构来对这些标记进行排列。例如,可参见清单 1 中介绍的简单文档。为了更清楚地显示 XML 的一般概念,下面是一个简化的XML文件。清单 1. 一个简单的 XML 文件 root delete 10清单 1 中的第一行是 XML 声明,它告诉负责处理 XML 的应用程序,即解析器,将要处理的 XML 的版本。大部分的文件使用版本 1.0 编写,但也有少量的版本 1.1 的文件。它还定
18、义了所使用的编码。大部分文件使用 UTF-8,但是,XML 设计用来集成各种语言中的数据,包括那些不使用英语字母的语言。接下来出现的是元素。一个元素以开始标记 开始(如 ),并以结束标记 结束(如 ),其中使用斜线 (/) 来区别于开始标记。元素是 Node 的一种类型。XML 文档对象模型 (DOM) 定义了几种不同的 Nodes 类型,包括:Elements(如 files 或者 age)Attributes(如 units)Text(如 root 或者 10)元素可以具有子节点。例如,age 元素有一个子元素,即文本节点 10。XML 解析器可以利用这种父子结构来遍历文档,甚至修改文档的
19、结构或内容。LibXML2 是这样的解析器中的其中一种,并且文中的示例应用程序正是使用这种结构来实现该目的。对于各种不同的环境,有许多不同的解析器和库。LibXML2 是用于 UNIX 环境的解析器和库中最好的一种,并且经过扩展,它提供了对几种脚本语言的支持,如 Perl 和 Python。四、Libxml2中的数据类型和函数一个函数库中可能有几百种数据类型以及几千个函数,但是记住大师的话,90%的功能都是由30%的内容提供的。对于libxml2,我认为搞懂以下的数据类型和函数就足够了。1)内部字符类型xmlCharxmlChar是Libxml2中的字符类型,库中所有字符、字符串都是基于这个数
20、据类型。事实上它的定义是:xmlstring.htypedef unsigned char xmlChar;使用unsigned char作为内部字符格式是考虑到它能很好适应UTF-8编码,而UTF-8编码正是libxml2的内部编码,其它格式的编码要转换为这个编码才能在libxml2中使用。还经常可以看到使用xmlChar*作为字符串类型,很多函数会返回一个动态分配内存的xmlChar*变量,使用这样的函数时记得要手动删除内存。2) xmlChar相关函数如同标准c中的char类型一样,xmlChar也有动态内存分配、字符串操作等相关函数。例如xmlMalloc是动态分配内存的函数;xmlF
21、ree是配套的释放内存函数;xmlStrcmp是字符串比较函数等等。基本上xmlChar字符串相关函数都在xmlstring.h中定义;而动态内存分配函数在xmlmemory.h中定义。3)xmlChar*与其它类型之间的转换另外要注意,因为总是要在xmlChar*和char*之间进行类型转换,所以定义了一个宏BAD_CAST,其定义如下:xmlstring.h#define BAD_CAST (xmlChar *)原则上来说,unsigned char和char之间进行强制类型转换是没有问题的。4)文档类型xmlDoc、指针xmlDocPtrxmlDoc是一个struct,保存了一个xml的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ubuntu-Linux的桌面环境和初始设置 精品资料 Ubuntu Linux 桌面 环境 初始 设置 精品 资料
限制150内