版权 © 2006 Jasper Huijsmans
在自由软件基金会发布的 GNU 自由文档许可协议 1.1 版本或以后版本的条款约束下发布,允许复制、分发和/或修改本文档;不要求保留特定内容、封面文本或者封底文本。许可协议全文可以通过以下链接找到:自由软件组织 。
Xfce 是类 UNIX 操作系统下的轻量级的桌面环境。虽然它致力于快速和低资源消耗,但仍然具有视觉吸引力和易于使用。
Xfce 遵循 UNIX 的模块化和复用性哲学传统。所有 Xfce 的核心组件都可以单独编译和安装。Xfce 4 基于第二版的 GTK+ toolkit 。
遵循规范是 Xfce 4 的主要设计目标之一, Freedesktop.org 中定义的规范尤其遵循。这样 Xfce 4 就可以与遵循此规范的为其它桌面环境编写的程序无缝地整合在一起。
Xfce 是自由软件。其单独的组件在 BSD 、GNU LGPL 或 GNU GPL 许可协议下发布,详情请参看(“版权和许可协议”一节) 。
使用 startxfce4
开始一 Xfce 会话,此会话包括会话管理器、面板、窗口管理器和桌面管理器。
默认状态下 Xfce 会话管理器处理应用程序的启动。您可以在退出 Xfce 时保存您的会话,这样您下次登录时就可以自动启动相同的程序。
要自定义 startxfce4
,将 ${sysconfdir}/xdg/xfce4/xinitrc
复制到您的个人 ~/.config/xfce4/
目录并编辑那个文件。根据您的安装方式,系统 xinitrc
文件可能位于不同的位置。如果您从源码安装, ${sysconfdir}
默认位于 /usr/local/etc/
。二进制文件通常放在 /etc/
、 /etc/X11
、/usr/pkg/etc
或 /usr/X11R6/etc
;您可以使用文件包管理器找到。
Xfce 桌面环境并不是一个提供所有功能的一体化体系,而是力求遵循 UNIX 的老传统,即一个小工具做一件事而且做得很好。在 图 1 “默认 Xfce 4 会话” 中展示了没有任何应用程序正在运行的默认 Xfce 桌面。
在您第一次运行 startxfce4
时,Xfce 会话管理器会启动一些应用程序:
默认的会话中,在屏幕上方有一全尺寸的面板,下方有一个小一点的面板。应用程序 xfce4-panel
管理屏幕上的所有面板。
上面板上有一个显示所有工作区的极小预览的图形页面、一个显示当前工作区中运行的所有应用程序任务序列和一个显示状态图标的系统托盘,比如媒体播放器和即时通讯应用程序。
下面板上有几个应用程序启动器和一个时钟。右击面板上的任何项目便可以弹出一个让您更改该项目属性的菜单、添加或移除项目或更改面板本身的属性。
详情可看 面板手册
桌面管理器提供桌面背景并且当您点击桌面背景时,还提供两个菜单。可以选择的是,它可以显示桌面图标,要么为最小化应用程序,要么为 ~/桌面
文件夹。
鼠标右键打开一个菜单让您启动应用程序。在 手册 中可以找到如何更改菜单的内容。
鼠标中键(或 Shift 加左击)打开所有当前正在运行的应用程序序列,您可以点击应用程序条目激活它。
窗口管理器负责在屏幕上何处放置窗口、规定窗口的边界和修饰窗口。可以通过拖动标题栏移动窗口,它还有标题按钮,比如关闭、最小化或最大化窗口。在 手册 中可以查找窗口管理器设置的完整说明。
设置管理器在后台运行,当用户在设置管理器对话框中(看下节)更改他们的设置后,设置管理器确保让应用程序更新用户设置并且在桌面启动是负责读取配置。设置管理器的详细介绍可看 设置管理器 和设置插件
本节将介绍如何通过执行几个一般任务让您入门 Xfce 4 。Xfce 4 之所以这样设计,就是这样来让您完成工作。
面板设计为把一些最常用的应用程序放在主面板让您快速地访问。较少使用的应用程序放在一个启动器菜单里。
另一个启动应用程序的方法是从桌面鼠标菜单中进行。阅读 桌面管理器手册 获取如何更改菜单内容的信息。
如果您知道应用程序的名称,而且它既不在面板上又不在桌面菜单上,您就可以使用此运行对话框。按 Alt+F2 或从桌面菜单中选择 运行程序... 打开此对话框。
此对话框会记住上 10 次成功执行的命令。
您可以通过拖动标题栏移动窗口。可以关闭、隐藏、最大化、折叠和粘滞窗口;也就是说,它将在所有工作区中显示标题栏按钮。
右击标题栏会打开一可以访问所有窗口操作的菜单。
折叠窗口指的是将窗口收起只剩下标题栏,可以通过在标题栏上滚动鼠标来完成,鼠标上滚是折叠,鼠标下滚是恢复。
如果您想最大化窗口而又不想遮住整个屏幕,您可以从设置管理器对话框(如下)中设置工作区边界。
看上面板上的任务序列,您可以找出当前正在运行的应用程序。点击任务序列中的按钮便可使相应应用程序窗口最前显示。再次点击便可隐藏。
在您用鼠标中键点击桌面背景时会有一窗口序列显示,按工作区排序。您可以通过选择相应的菜单条目来激活应用程序或更改工作区。
您可以在图形页面中点击它们来更改工作区,要么是任务栏,要么是面板。按 Ctrl+Alt+方向左键 或 Ctrl+Alt+方向右键 在工作区间循环切换。用鼠标在页面上或桌面背景上滚动也有相同效果。
您可以使用鼠标中键桌面菜单或设置对话框(如下)来添加或移除工作区。
本用户指南只给出了 Xfce 桌面环境的非常一般的概述。单个 Xfce 组件的详细信息在 manuals
Xfce 组件单独打包。本节有一相关模块的简短描述一览表。
非图形化帮助功能库
X 窗口系统交互作用小工具库
Thunar 文件管理器创建的库,包含很多为 Xfce 设计的作为应用程序的功能。
很多 Xfce 组件使用的设置管理库。
设置管理器。在后台运行,为其它 Xfce 组件提供全局设置信息。有一可以访问 Xfce 组件的配置对话框的主控制面板。
设置管理器插件。这些插件为不是软件包一部分的一般项目提供设置对话框,比如用户界面(Gtk+ 主题、图标主题、字体设置)、鼠标设置、键盘设置、和显示设置。
会话管理器。会话管理器控制 Xfce 桌面环境的启动和终止。在注销时它能保存当前正在运行的应用程序状态(如果应用程序支持)并在您下次登录时恰当地恢复使用。
Xfce 窗口管理器。管理屏幕上应用程序的显示位置、修饰窗口和管理工作区。
Xfce 面板。包括程序启动器、工作区切换器、时钟、菜单等等。
桌面背景管理器。此程序设置背景图片和/或颜色,包括主窗口的菜单、菜单面板插件和菜单编辑器,它也可以在界面上显示图标。
基本工具和脚本。提供 Xfce 关于对话框、运行对话框、startxfce4 脚本和一些其它重要脚本。也包括本用户指南。
快速高效的文件管理器。
打印支持。提供打印图形化前端。包括 xfprint4
和 xfprint-manager
。
让您搜索、启动和查找相关已安装在您系统上的应用程序信息的应用程序查找器。
带提醒功能的简单日历程序。
GTK2 主题引擎。非桌面必须,但它是一您可能仅想尝试一下的漂亮的主题引擎。
Xfce 默认的图标主题,称为 Rodent 。
Xfce 项目只发布桌面环境源代码。然而,其他人可能已经为您的操作系统或发行版贡献了二进制软件包。
参看二进制文件包的更多相关信息的 Xfce 站点 download locations 。如果找不到您的操作系统对应的二进制软件包,它们可以从您的操作系统提供组织或贡献者那里得到,或者您可以从源码安装 Xfce 。
最简单的从源代码安装 Xfce 的方法是 graphical installers 。文档和教程都有。
要手动编译 Xfce ,看看 Xfce 站点 download locations
编译软件包只是简单的解压 tarball 压缩包,从最高源码目录键入:
./configure && make && make install
,一些软件包会有一些额外的配置选项,您可以通过键入 ./configure --help
查找。
Xfce 4.8.2 版基于 pkg-config 和 GTK+ >= 2.6 。如果从二进制软件包安装,一定要安装对应的 -dev
软件包。
您可以选择是否安装 librsvg >= 2.2 用于支持 SVG 图标,是否安装 libstartup-notification 用于支持在载入符合此标准和 dbus 的应用程序时鼠标显示忙,此增强功能主要用在 Thunar 和 xfdesktop 中。
如果您从 pkg-config 安装为不同的安装预配置文件,您必须设置由 Xfce 4 库安装的 *.pc 文件中包含 PKG_CONFIG_PATH 变量,例如 ${prefix}/lib/pkgconfig 。比如:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
Xfce Goodies 项目收集第三方 Xfce 贡献。有很多优秀的面板插件可以很好地提升 Xfce 的功能。
Xfmedia 是 Xfce 的基于 xine 的轻量级的媒体播放器。
Terminal 是 Xfce 桌面环境下的易于使用的终端模拟器。它具有一切您所期望的对于现代终端模拟器来说所应具备的一切功能。
Olivier Fourdan (<fourdan@xfce.org>
) 拥有 Xfce 4 版权。不同组件的版权属于其各自作者。
在 Xfce 4 项目中使用三种不同的许可协议:BSD 、LGPL 、和 GPL 。
请您参照软件包中包含的版权文件中的各 Xfce 4 组件的许可协议方式。