LinuxSir.cn,穿越时空的Linuxsir!

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

如何使用gdm启动xgl

[复制链接]
发表于 2006-2-26 20:00:11 | 显示全部楼层 |阅读模式
如何配置,谢谢!好像wiki中没有说
发表于 2006-2-26 21:56:04 | 显示全部楼层
我用一个脚本替换 /usr/bin/X, 当然内核参数带有 xgl 的时候,就会启动 xgl 否则为 xorg.
  1. sunmoon1997@localhost ~ $ cat /usr/bin/X
  2. #!/bin/sh
  3. xserver=Xorg
  4. xserverargs=
  5. xglfontpath="/usr/share/fonts/100dpi,/usr/share/fonts/75dpi,/usr/share/fonts/misc,/usr/share/fonts/ttf/zh_CN,/usr/share/fonts/ttf-bitstream-vera"
  6. xglargs="-accel xv -accel glx:pbuffer +kb"
  7. xgl=Xgl
  8. if [  "$IN_XGL" = "yes" ] || [ "$DISABLE_XGL" = "yes" ];then
  9.         exec $xserver $xserverargs $@
  10. fi
  11. if [[ `grep -i xgl /proc/cmdline` ]] || [ "$USE_XGL" = "yes" ];then
  12.         #USE_XGL=yes
  13.         xserverargs="$xglargs -fp $xglfontpath"
  14.         xserver=Xgl
  15.         export IN_XGL=yes
  16.         unset LD_LIBRARY_PATH
  17. fi
  18. exec $xserver $xserverargs $@
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-26 22:46:56 | 显示全部楼层
我看到ubuntu上是修改/etc/X11/gdm/gdm.conf 实现的,但是我用这种方法出了问题。你这样修改可执行文件的方法不太好,我继续用那种方法尝试。我在startx方式下成功了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-26 22:59:23 | 显示全部楼层
有点眉目了,明天写一下
回复 支持 反对

使用道具 举报

发表于 2006-2-26 23:36:36 | 显示全部楼层
/usr/bin/X只是个链接而已,改了没什么不妥;
wiki上的方法从早先简单的gnome-session到现在的样子就是希望避免metacity在compiz之后加载。用gdm上xgl的话,我的~/.gnome2/session-manual
  1. [Failsafe]
  2. num_clients=0

  3. [Default]
  4. num_clients=1
  5. 0,RestartStyleHint=3
  6. 0,Priority=50
  7. 0,RestartCommand=/usr/local/bin/compizrc
  8. 0,Program=/usr/local/bin/compizrc
复制代码

/usr/local/bin/compizrc
  1. #!/bin/sh
  2. # $Xgl: CompizRunScript $

  3. sleep 1 &
  4. #export LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ &
  5. DISPLAY=:1 LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher opacity &
  6. sleep 1 &
  7. DISPLAY=:1 gnome-window-decorator &
复制代码


作为备用的另一个小小改动是,注释掉/usr/share/gnome/default.session里”0,RestartCommand=gnome-wm --default-wm gnome-wm --sm-client-id default0“那一行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-27 09:12:47 | 显示全部楼层
好像compizrc脚本在root下用没有任何问题,但是在非root用户下启动之后窗口就没有标题栏了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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