页面

2008年3月29日

在 Arch 上安装并优化 GNOME

其实 Arch 官方建议安装的桌面环境有 GNOME 和 Xfce,而且这也符合 Arch 的 kiss 原则。要搭建 GNOME 环境,过程稍微比 Kdemod 简单,下面我介绍如何在 Arch 上安装并优化 GNOME,这里假设你已经安装好了 Arch 的基本系统和配置好了 Xorg ,显卡驱动等,并能连接上网,和使用 root 账户登录。关于如何安装 Arch 可以参考我的这篇文章《通过 FTP 方式安装 Arch (硬盘安装)》。

安装 GNOME
# pacman -S gdm gnome gnome-terminal gedit nautilus-open-terminal file-roller gconf-editor
安装一些免费的字体
# pacman -S ttf-dejavu ttf-ms-fonts ttf-arphic-uming ttf-arphic-ukai
让 Arch 启动后直接进入 GNOME
# vi /etc/inittab
注释掉下列这一行(前面加#号)
x:5:respawn:/usr/bin/xdm -nodaemon
然后把下列这行前的“#”号去掉(也就是使用刚才装的 gdm 登录管理器)
x:5:respawn:/usr/sbin/gdm -nodaemon
保存文件,然后编辑
# vi /etc/rc.conf
找到下面这行(可能不完全相同)
DAEMONS=(syslog-ng network netfs crond)
替换为(也就是在后面添加一个 gdm)
DAEMONS=(syslog-ng network netfs crond gdm)
如果你是使用 LCD 的,可以执行
# pacman -S cairo-lcd libxft-lcd
其中会要求删除cairo 和 libxft 这两个包的,回答 yes 即可。好了,是时候登录到 GNOME 了,先新建一个普通用户(suxixb 是我的用户名,你需要改为你自己的,下同)
# adduser suxixb(推荐用此命令)
useradd -m -s /bin/bash suxixb(不推荐,如果使用这种方式别忘了设密码)
然后我们可以启动到 GNOME 下了,输入
# /sbin/telinit 5
这样会启动 gdm ,用刚才新建的用户名和密码登录。如果想回来字符界面可以用下面的命令。
# /sbin/telinit 3

中文化
这里有几种方法,一种是修改 /etc/rc.conf 为中文 locale,不过会使字符界面下也使用中文 locale,但又缺少相关的中文字体,所以会让字符界面显示一个个的小方块。所以我使用第二种方法:保持 /etc/rc.conf 为英文 locale,编辑主目录下(/home/suxixb)的 .profile 文件,如果不存在就新建一个,添加 export LANG="zh_CN.UTF-8" 这段内容。

注销一次,好了,界面已经是中文了,接着安装一个中文输入法,你可以选择装 scim 或者 fcitx,前者的安装方法可以参考我的这篇文章《Arch 上安装 kdemod 3.5.9》,这里我选择安装后者。
pacman -S fcitx
然后编辑主目录下的 .profile 这个文件,输入下列内容
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx &
注销一次,现在 fcitx 已经自动启动了,接着我们可以优化一下 fcitx,例如自动隐藏工具条等,其配置文件是 /home/suxixb/.fcitx/config,也可以参考我的这篇文章《隐藏 fcitx 输入法的状态栏

安装一些必备的软件
pacman -S pidgin firefox deluge mldonkey sancho-gtk gthumb quodlibet mplayer mplayer-plugin codecs gstreamer0.10-plugins
  • pidgin 主要是用来上 MSN 和 Gtalk 的,当然,你也可以用来上 QQ
  • firefox 就不说,如果要使用最新的 3.0 需要到 AUR 上下载编译(现在已经是最新的3.0了)
  • deluge 是一个 BT 客户端,支持选择文件下载
  • mldonkey 和 sancho-gtk 是用来电驴下载的,配置稍微复杂,当然,你也可以替换为 amule
  • gthumb 是一个看图软件,和 Win 下的 ACDSee 接近
  • quodlibet 是一个音频播放软件,并且可以方便的管理硬盘上的音频文件,这个和 Amarok 是我最喜欢的播放软件了,但 Amarok 是 KDE 的
  • mplayer 也不多说了,即使你不用他看视频也应该装上
  • mplayer-plugin 是用来播放网页上的流媒体的
  • codecs 以及 gstreamer 包括了几乎用到的解码器,看电影必备

打开 GNOME 的 Composite
如果你喜欢一些特效,例如窗口、菜单阴影等,又不想开启 compiz ,那你可以试试打开 GNOME 的 Composite 功能,你的 GNOME 版本必须是 2.22 以上。下面先看看效果图

首先打开 gconf-editor(配置编辑器),你可以用终端打开,也可以到 “应用程序” — “系统工具” 中找到。然后定位到 /apps/metacity/general/ 下,将 compositing_manager 设为 True 即可,设置会马上生效。

问题集
Q:GNOME 关机时,显示的是 “Unknow” 用户名。
A:这主要是新建用户时,没有写全名,只写了简称。解决办法是用 root 用户执行
chfn suxixb
然后在 “全名” 处填上你喜欢的名称,问题解决。

(本文未完)

1 条评论: