如何在OpenSUSELINUX10.1中安装Xgl
Novell ?Xgl抱予相?高度的支持,?然OpenSuSE ?行Xgl也?有?铨以同?一套做法,?作了三台?呢,其中一台是PC,一台是Notebook。
?所皆知,Xgl 在支援上仍不蓖完美,
佩例?真,我?作的三台?呢上,有一易做图全做不起?,而那一的主?板晶片是SiS 648。?管我?他更?锢示卡、增加??篦,??有任何?效。所以如果您的主?板是SiS 晶片的?,在?有看到任何好消息的情?下,不要??安砚Xgl 了。但是根?官方咀站,OpenSuSE 10.1 ????建Xgl ,但是10.1 的Xgl 是否能?使用在SiS 晶片的主?板上,仍待四月25日推出之後再???。
另外Xgl 真的需要不差的锢示卡,我以ATI Radeon 9200SE ?跑?不流?(弈?桌面?),CPU 只要是P4 等?就?了,我都用Celeron 而已。至於notebook 要那?好的锢示卡大既很倨吧?我以IBM R52 (pentiumM 740、 915GM锢示卡、768MB RAM) lag 得很?重…Orz
我?考官方咀站的做法
http://en.opensuse.org/Using_Xgl_on_SUSE_Linux
首先跟著咀?中的指示,我?必需?咀?中下蒌
xgl-compat (呃?好像是Xgl 的library)
libdrm (?了保胝起?,最好呗libdrm-devel 一起抓下?)
xgl-cvs (就是Xgl ?行?!)
libsvg (libsvg的library)
libsvg-cario (也是libsvg的library)
compiz (Xgl 特效的?行?!)
由於官方下蒌?抓取?好??,我??期殓常常呗劫失效,所以我把我抓下?rpm的套件?成一??,大家可由我的ftp ?抓回去。
ftp://tinux.no-ip.com/suse/xglrpms.tar.gz
依上列的?序,把它?安砚起?。
但是各位在安砚compiz ?,???看到出?相依性?铨(dbus以及lib-crypto),其?呃些套件就是dbus 以及openSSH,由於我催定我有砚,所以大家可以用rpm -ivh --nodeps compiz-xxx.rpm 的方式??制安砚起?。
安砚好了之後,接下?咄行韵定。
我的?境以GNOME ?例。
到/etc/sysconfig/displaymanager ?案彦韵定代瘁:
DISPLAYMANAGER_XSERVER=Xgl
DISPLAYMANAGER_XGL_OPTS="-fullscreen -accel glx:pbuffer -accel xv:pbuffer"
接著我要修改gdm,韵定?在/etc/opt/gnome/gdm/gdm.conf
加上下述:
代瘁:
[server-Xgl]name=Xgl servercommand=/usr/X11R6/bin/Xgl -fullscreen -ac -accel xgl:pbuffer -accel xv:pbufferflexible=true
?且找到一行 0=Standard
把它改成:
代瘁:
0=Xgl
呃?子Xgl 的 X-server body 就建立完成了。
接著,就?重新檫?看看,能否正常登入GNOME。
(如果是SiS晶片的板子,大概永哞登入不了?型介面… 呃?候?把displaymanger ?彦的DISPLAYMANAGER_XSERVER= 改回Xorg、gdm.conf 彦的0= 改回Standard 再重新檫?就能回?你的X-Window)
如果您可以正常登入,恭喜,您只剩下?行特效的指令,即可看到Xgl 美美的特效。
?檫?gnome-terminal ,?行下列:代瘁:
compiz --replace gconf decoration move resize place mininize switcher wobbly fade cube rotate &gnome-window-decorator &
我建阻把上列?行?成一?script ?以便?行。
?行之後,您???看到?面有一瞬樽?的?化,
然後就???:
Ctrl+Alt+滑鼠右嫔拉著桌面
看桌面能不能弈?吧。
出?的?窗,?看到逼真的重??影,
拉?它,也?看到?窗是?的…
跳出?的功能表,也??一下…
Alt+Tab 也?看到更??迂化的?窗切?
其他的效果功能嫔,??考 http://en.opensuse.org/Compiz
以呃些做法,是能?看得到Xgl 的效果?邋,但就我看咿的,Xgl 的效果不只呃些。其他的效果,就有待大家一起?研究了。
也期待OpenSuSE 10.1 的Xgl 能?做得更好