LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1988|回复: 5

我的 x11 build 脚本

[复制链接]
发表于 2006-3-28 10:57:42 | 显示全部楼层 |阅读模式
Hi all slackware fans:
这是我修改的 slackware xorg 的 build 脚本,添加了 firefly 的 patch
unrar x X11-slack+fontconfig.part1.rar
tar xzvf X11-slack.tar.gz
下载 X11R6.9.0.tar.bz 到 x11-slackbuild
我使用的mirror是
http://mirrors.easynews.com/linu ... urrent/source/x/x11

cd x11-slackbuild
使用 root 用户执行 ./x11.Slackbuild
(注意,这个 build 脚本不会编译X11自带的驱动以及一些我认为无用的应用程序如 xterm xlogo twm。如果你需要前者,删除 x11.Slackbuild 中有关 Xf86Driver 之类的语句;后者,则将 cat $CWD/Imakefile.program > programs/Imakefile || exit 这一行删除。同时,也不会生成x11-fonts*,你需要使用slackware的fonts package),编译后的大小大约是 x11-6.9.0 :7MB,x11-devel-6.9.0 :4MB
由于在脚本中删除了 /etc/fonts 目录,因此需要安装我做的一个单独的包
x11-fontconf-6.9.0-noarch-2sxz.tgz
这个包安装的文件是 /etc/fonts/fonts/.conf,修改了一些我认为对字体显示比较好的选项。
然后,复制下列字体到 /usr/X11R6/lib/fonts/TTF
simsum.ttc arial*.ttf tahoma*.ttf 等
cd /usr/X11R6/lib/fonts/TTF
执行 fc-cache `pwd` && mkfontscale `pwd` && mkfontdir `pwd`
http://foo-projects.org/~pollux/xfce-snapshots/下载xfwm 的 subversion 版本
解压下载的 xfwm4-r***.tar.bz2
tar xjvf xfwm4-r***.tar.bz2
cd xfwm4-***
./configure --prefix=/usr --enable-compositor
make
make install-strip
按照该目录下的 COMPOSITOR 文件修改 /etc/X11/xorg.conf
startx
就好了
===========================================
PS1
我使用的是 nvidia 的驱动,因此我的脚本中不会生成驱动的模块,其余的我没有条件实验,因此你可能需要将文件 x11.Slackbuild 中
/* No need build drivers from xorg */到/* #define NO */的全部都删除的

PS2
由于我的疏忽,在 x11.Slackbuild 编译freetype2 和 fontconfig 时,由于路径错误,因此将不会编译 freetype 和 fontconfig ,解决方法是,在 ( cd extra/freetype2 ... ) 和 ( cd extra/fontconfig ... ) 前,添加 cd $BLOC/xc (即 cd /tmp/x11-build/xc),然后才能正常进行编译 freetype2 和 fontconfig

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2006-3-28 11:12:01 | 显示全部楼层
编译时间本机大约一个小时左右

amd sempron 2600+, 512M
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 08:21:19 | 显示全部楼层
sorry, 在编译freetype2 和 fontconfig 时,由于路径错误,因此将导致 freetype 和 fontconfig 的编译失败,解决方法是,在 ( cd extra/freetype2 ... ) 和 ( cd extra/fontconfig ...  ) 前,添加 cd $BLOC/xc (即 cd /tmp/x11-build/xc),然后才能正常进行编译freetype2 和 fontconfig
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-18 13:04:17 | 显示全部楼层
添加有关 xfwm 透明
回复 支持 反对

使用道具 举报

发表于 2006-4-20 17:40:53 | 显示全部楼层
问下楼主,编译出来的xorg6.9资源占用如何?
谢谢
还有我觉得没必要打那个补丁呀,简单汉化后,效果也是挺好的,主要是要打开AA就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-21 07:54:30 | 显示全部楼层
资源占用不会有变化的吧 我没看过。 应该与 x11 加载的模块有关的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表