|
楼主 |
发表于 2004-10-9 19:43:42
|
显示全部楼层
Garnome 系统
Garnome 并非只是基本的GNOME桌面。开发者已经建立了一个可"完全"配置、可"完全"定制及可用桌面环境,而且这个环境可以直接安装在一个用户“家目录”中。这样可允许运行着较旧发行版或正在使用公用桌面的用户使用流行且充满魅力的界面,但不会影响已有桌面的运转。
-----------------------------------------------------
组件
Garnome有许多包并不属于标准桌面系统。只要进入各自的目录,然后输入 make install 或在虚拟目录中用 make paranoid-install ,这些包就能被随意编译成模块。
Garball ------> Includes
bindings/ ------> Gnome 平台绑定集
fifth-toe/ ------> 高质量的第三方程序集,为您的桌面而设计,包含有多媒体、图形、国际互联网等应用程序
geektoys/ ------> 多种补充到Garnome中用于增强桌面可用性的东东,包括新桌面主题和小应用程序(Applets), 他们适合已有的安装
hacker-tools/ ------> 各种调试器、界面设计器、十六进制编辑器
mono/ ------> Mono(tm)
office/ ------> 被提议的 “Gnome Office” 套件,包括一个电子表格应用程序、字处理程序和 Evolution PIM/Groupware suite。
--------------------------------------------------------------------
构建需求
为了通过Garnome成功构建一个基本的Gnome 桌面,机器中需要安装如下基本工具:
[code:1]shell (bash比较合适)
wget (用于下载tarballs)
gzip 和 bzip2 (用于解开tarballs)
binutils, gcc, g++, make (用于编译)
bison, flex, gettext, diff, patch
autoconf, automake, libtool
[/code:1]
视您感兴趣的Garnome组成部分而定,可能需要下面的一些附加包:
[code:1]fam (编译 gnome-vfs 时需要)
bzip2-devel (编译 gnome-vfs 时需要)
samba (编译 gnome-vfs 时需要)
libpng, libjpeg, libtiff (编译 nautilus 时需要)
db4-devel (编译 evolution 时需要)
krb5-devel (编译 evolution 时需要)
openldap-devel (编译 evolution 时需要)
gnutls (编译 vino 时需要)
[/code:1]
在 Debian 或 Red Hat 类的系统上编译Garnome 所需要的程序包的详尽清单可以在Garnome压缩包中的 README 文件中找到。
-----------------------------------------------------
构建Garnome
一旦安装上了所需要的包,就可以用文本编辑器打开gar.conf.mk 文件,为安装进行一些设置。多数的缺省值都是可以的,但如果要优化一下构建或调整 ccache 来加速Garnome的编译速度,则可以参考 FAQ pages页。
所有都准备好了后,敲入如下命令,开始构建系统:
[code:1]cd desktop/
make paranoid-install
[/code:1]
就这样!Garnome将开始构建、安装 Gnome 桌面。
----------------------------------------------------------------------
开始使用Garnome
安装完相关的包后,需要创建Garnome session 脚本以使用新的桌面系统。
一个启动脚本的范例:
[code:1]#!/bin/sh GARNOME=$HOME/garnome PATH=$GARNOME/bin:$PATH LD_LIBRARY_PATH=$GARNOME/lib:$LD_LIBRARY_PATH PYTHONPATH=$GARNOME/lib/python2.2/site-packages PKG_CONFIG_PATH=$GARNOME/lib/pkgconfig:/usr/lib/pkgconfig XDG_DATA_DIRS=$GARNOME/share GDK_USE_XFT=1 export PATH LD_LIBRARY_PATH PYTHONPATH PKG_CONFIG_PATH export GDK_USE_XFT XDG_DATA_DIRS exec $GARNOME/bin/gnome-session
[/code:1]
当启动X 时,可以使用发行版的标准的方法来启动它。
注意:如果在 gar.conf.mk改动了安装路径,记得在脚本的开头设置 GARNOME 变量,指向正确的目录。
如果用startx命令来启动X ,就需要在 ~/.xinitrc 来启动。如果是使用 GDM 中的Xsession菜单选择,就要在~/.xsession中来 启动。
Assuming the garnome-session script is in your path, both files should look like this:
[code:1]#!/bin/sh exec garnome-session
[/code:1]
这样,就可以打开 X ,新的Garnome桌面也会出现眼前了。
没想到会有这么多人用Garnome. |
|