FreeBSD 7.3 安装GNOME图形界面
原创
引言
FreeBSD是一个有力的开源操作系统,拥有稳定的性能和多彩的软件资源。虽然FreeBSD默认提供的是命令行界面,但许多用户还是期待安装一个图形界面来提升使用体验。本文将介绍怎样在FreeBSD 7.3上安装GNOME图形界面。
准备工作
在起初安装之前,请确保您的FreeBSD系统已经安装了X Window System,考虑到GNOME需要X Window System的拥护。以下是在FreeBSD 7.3上安装GNOME图形界面的基本步骤:
1. 更新系统包数据库
在安装GNOME之前,我们需要更新系统包数据库,以确保安装过程中可以找到最新的软件包。
pkg update
2. 安装GNOME桌面环境
使用以下命令安装GNOME桌面环境及其相关依存项:
pkg install gnome3
3. 配置GNOME桌面环境
安装完成后,需要配置GNOME桌面环境。这通常包括设置语言、键盘布局等。
gsettings set org.gnome.desktop.locale locale "zh_CN.UTF-8"gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'zh_CN'), ('xkb', 'us')]"
gsettings set org.gnome.desktop.keyboard layout "zh_CN"
gsettings set org.gnome.desktop.keyboard variant "pinyin"
gsettings set org.gnome.desktop.session idle-delay 300
4. 安装GNOME桌面启动器
为了在启动时自动启动GNOME桌面环境,我们需要安装GNOME桌面启动器。
pkg install gnome-session-fallback
5. 配置启动菜单
现在我们需要在启动菜单中添加GNOME桌面环境选项。编辑`/etc/login.conf`文件,添加以下行:
gnome-session-session:common-session,gnome-session-common-session,gnome-session-gnome.desktop,gnome-session-launcher.desktop,gnome-session.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-fallback.desktop,gnome-session.desktop,gnome-session-launcher.desktop,gnome-session-common-session