5.7. 桌面环境

Contributed by Valentino Vaschetto.

本节将介绍如何在FreeBSD系统安装三种热门的桌面环境。一套桌面环境的范围可从简单的视窗管理程序到完整的桌面应用程序集。有上百套的桌面环境可在Port套件集的x11-wm分类取得。

5.7.1. GNOME

GNOME是一个拥有友善使用者界面的的桌面环境,它包括用于启动应用程序和显示状态的面板、一系列工具与应用程序及一套可让应用程序更容易进行合作、相互一致的协定。更多有关FreeBSD GNOME的信息可在https://www.FreeBSD.org/gnome取得,该网站包含了有关在FreeBSD安装、设定和管理GNOME的额外文件。

这套桌面环境可以从套件安装:

# pkg install gnome3

也可使用以下指令从Port编译GNOMEGNOME是一套大型的应用程序,即使在速度较快的电脑上,也会需要花费一些时间编译。

# cd /usr/ports/x11/gnome3
# make install clean

GNOME需要挂载/proc。加入下行到/etc/fstab让系统启动时会自动挂载这个文件系统:

proc           /proc       procfs  rw  0   0

GNOME使用了D-Bus以及HAL的Message bus与Hardware abstraction。这两个应用程序会随着GNOME的相依一并自动安装,但需要在/etc/rc.conf开启,这样在系统开机时才会启动:

dbus_enable="YES"
hald_enable="YES"

安装完之后,需设定让Xorg启动GNOME。最简单的方法是开启GNOME Display Manager,GDM,该程序已做为GNOME套件或Port的一部份安装了,可加入下行到/etc/rc.conf来开启:

gdm_enable="YES"

通常也会需要启动所有的GNOME服务,可加入下行到/etc/rc.conf

gnome_enable="YES"

GDM则会在系统开机时自动启动。

第二种启动GNOME的方法是在设定完~/.xinitrc后在指令列输入startx。若这个档案已经存在,替换启动目前视窗管理程序的那一行,改为启动/usr/local/bin/gnome-session。若档案不存在,则使用以下指令建立一个:

% echo "exec /usr/local/bin/gnome-session" > ~/.xinitrc

第三种方法是使用XDM做为显示管理程序,在这个方法需要建立一个可执行的~/.xsession

% echo "exec /usr/local/bin/gnome-session" > ~/.xsession

5.7.2. KDE

KDE是另一套易于使用的桌面环境。这个桌面环境提供了一致外观的应用程序、标准化的菜单和工具栏、组合键、配色方案、国际化与集中、对话框导向的桌面设定。更多有关KDE可在http://www.kde.org/取得。要取得FreeBSD特定的信息,则可参考http://freebsd.kde.org

要安装KDE套件,请输入:

# pkg install x11/kde5

或者要使用KDE Port编译,可使用以下指令,采用Port方式安装会有菜单可以选择要安装的元件。KDE是一个大型的应用程序,即使在较快的电脑上仍需要花费一段时间来编译。

# cd /usr/ports/x11/kde5
# make install clean

KDE需要挂载/proc。加入下行到/etc/fstab让系统启动时会自动挂载这个文件系统:

proc           /proc       procfs  rw  0   0

KDE使用了D-Bus以及HAL的Message bus与Hardware abstraction。这两个应用程序会随着KDE的相依一并自动安装,但需要在/etc/rc.conf开启,这样在系统开机时才会启动:

dbus_enable="YES"
hald_enable="YES"

从 KDE Plasma 5 开始,KDE 显示管理器 KDM 没有在进行后续开发。SDDM是一个可用的替代品。请键入以下命令进行安装:

# pkg install x11/sddm

将此行添加到 /etc/rc.conf

sddm_enable="YES"

第二种执行KDE Plasma的方法是在在指令列输入startx。要采用这个方式,需要加入下行到~/.xinitrc

exec ck-launch-session startplasma-x11

第三种启动KDE Plasma的方式是透过XDM,要使用这个方法需要建立一个可执行的~/.xsession如下:

% echo "exec ck-launch-session startplasma-x11" > ~/.xsession

启动KDE Plasma之后,请参考内置的说明系统来取得更多有关如何使用各种菜单及应用程序的信息。

5.7.3. Xfce

Xfce是以GNOME使用的GTK +工具包做为基础所开发的桌面环境,但是它更轻巧且提供了一种简单、高效、易于使用的桌面。它可完全自定义设定、附有选单、Applet及应用程序激活器的主面板、提供档案管理程序和音效管理程序并且可设定主题。由于它是快速、轻巧、高效的桌面环境,因此它非常适合有內存限制的较旧或较慢机器。更多有关 Xfce的信息可至http://www.xfce.org取得。

要安装Xfce套件:

# pkg install xfce

或者使用Port编译:

# cd /usr/ports/x11-wm/xfce4
# make install clean

KDE使用了D-Bus以及HAL的Message bus与Hardware abstraction。这两个应用程序会随着KDE的相依一并自动安装,但需要在/etc/rc.conf开启,这样在系统开机时才会启动:

dbus_enable="YES"

不像GNOMEKDEXfce并没有自己的登入管理程序,要由指令列启动Xfce需输入startx,在这之前需先加入其项目到~/.xinitrc

% echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrc

另一种方式是使用XDM,要设定这个方式需建立一个可执行的~/.xsession

% echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xsession

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.