现在的位置: 首页 > 综合 > 正文

GNOME配置指南

2014年01月21日 ⁄ 综合 ⁄ 共 1957字 ⁄ 字号 评论关闭

1.  GNOME是什么?

项目

GNOME是一个Unix/Linux桌面套件及开发平台,GNOME项目是专注于GNOME开发的自由软件项目。GNOME基金会负责协调GNOME项目开发和其他相关事务。

软件

GNOME是一个桌面环境,也是一个开发平台。这份自由软件是众多行业领军者的首选桌面。他同时面向商业用户、家庭用户和开发人员。

社区

与任何一款大型自由软件项目一样,GNOME拥有广泛的用户和开发群。Footnotes面向用户提供GNOME桌面的新闻,GnomePlanet面向热心人/贡献者,以及Developer.Gnome.Org面向GNOME开发人员。

2.  安装GNOME

您需要什么?

重要: 首先,请依照X服务器配置指南安装好X。

开始安装GNOME之前,您可能要编辑一下USE变量。确保你的/etc/make.conf中列出的USE变量包含Xgtkgnome。如果您想支持hald——硬件抽象层守护进程,请添加hal到你的USE标记中。还有dbus,一个Gnome广泛使用的系统消息总线。如果您不想支持KDE(另一个大型桌面环境),去掉qt4kde

代码 2.1: /etc/make.conf中USE范例

USE="-qt4 -kde X dbus gtk gnome hal"

您可以添加brandingUSE标记来获得一个漂亮的“Gentoo牌”启动画面,取代默认的Gnome启动画面:

代码 2.2: 启用Gentoo品牌

# echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

完成之后,通过emerge gnome来开始安装GNOME:

代码 2.3: 安装GNOME

# emerge gnome

您也可以选择使用gnome-light进行最小化的Gnome安装:

代码 2.4: 安装一个最小化的GNOME环境

# emerge gnome-light

这将花费一点时间,因此您可以先读一读从前妈妈给你买的而你却从未翻过的那些书本。装完了?很好,现在更新你的环境变量:

代码 2.5: 更新环境变量

# env-update && source /etc/profile

接下来我们做完剩余的服务。

代码 2.6: 将hald和dbus添加到默认启动级别

# /etc/init.d/hald start
# rc-update add hald default

# /etc/init.d/dbus start
# rc-update add dbus default

第一印象

让我们先看一看刚刚所安装的。退出root shell并以普通用户登录。我们将配置一下会话,然后发出startx命令启动GNOME(参考X服务器配置指南中的使用startx):

代码 2.7: 设定GNOME为默认桌面环境

$ echo "exec gnome-session" > ~/.xinitrc

当使用gnome-base/gnome-session-2.26.2启动时,如果您用的是~/.xinitrc方式来启动桌面,则必需添加XDG_MENU_PREFIX变量得到Gnome菜单。(如果用的不是~/.xinitrc,则会自动为您处理;不需要额外配置。)

代码 2.8: 添加XDG_MENU_PREFIX到~/.xinitrc

$ sed -i '1i\export XDG_MENU_PREFIX=gnome-' ~/.xinitrc

现在请执行startx以启动图形环境:

代码 2.9: 启动GNOME

$ startx

如果一切正常,您将受到GNOME的欢迎问候。祝贺你。现在让我们看看如何配置GNOME以迎合您的需求。

3.  配置GNOME

GNOME的图形登录管理器

如果您想让GNOME显示管理器(GDM)在开机时自动运行(那样就可以通过图形界面登录),必须将xdm启动脚本添加到默认的运行级别:

代码 3.1: 将xdm添加到默认运行级别

# rc-update add xdm default

现在编辑/etc/conf.d/xdm并修改DISPLAYMANAGER变量。

代码 3.2: 编辑/etc/conf.d/xdm

DISPLAYMANAGER="gdm"

如果您现在重启,GNOME显示管理器就会提示您输入用户名和密码,并且将默认使用GNOME作为桌面环境(尽管肯定会有一个选项让您可以从/usr/share/xsessions/中选择另一个可用的)。这样的话,如果您使用GDM,就不需要编辑~/.xinitrc了。

要使用hald的功能,需要将您的用户添加到plugdev组。如果您希望支持一些不是由nautilus文件管理器处理的设备,或者您根本不用nautilus,则必须确保gnome-volume-manager使用了automount
USE标记构建,且每次登录都有启动。

抱歉!评论已关闭.