赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

如何在OpenSUSE LINUX 10.1 中安装Xgl

发布时间:2006.08.22 16:33     来源:POPBB    作者:joechien

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 server 
command=/usr/X11R6/bin/Xgl -fullscreen -ac -accel xgl:pbuffer -accel xv:pbuffer 
flexible=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 能夠做得更好!


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Novel的 SuSE Linux10.1 新版本简介 (08-22) · Novell最新发布SUSE Linux Enterprise (08-22)
· SUSE LINUX 10.0 安装后的初步设置 (08-21) · 64位SUSE LINUX 10 安装与设置(2) (08-21)
· 发布10天SUSE Linux新版本下载超16万 (08-01) · SUSE Linux Enterprise 10全球同步上市 (07-27)
· SUSE Linux Enterprise Desktop10体验 (07-21) · Linux集群之负载平衡原理和实现算法 (07-13)
· 报道:SUSE Linux桌面体验 (07-13) · Novell首席技术官:开放式平台SUSE (07-10)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管