国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Ubuntu下將compiz fusion的MagicLamp效果改成MAC的

2024-08-28 00:12:08
字體:
來源:轉載
供稿:網友

最近在Ubuntu下裝了compiz fusion,3D效果真的是十分理想啊,感覺最好的要數窗口切換(Flip 和Cover了)和類似蘋果的神燈效果了。但是對于神燈效果總是感覺過于花哨,不像蘋果那般平滑,不免美中不足。通過compiz 的設置發現這主要是由其中的一個參數引起的。在CompizConfig->Effects->Animations->Effect Settings->Magic Lamp 中的Magic Lamp Max Waves 默認最小值只能到3,這就直接導致了神燈效果的花哨,現在需要對其進行修改,改到0 就成了蘋果效果了。

這是由于其中神燈(Magic Lamp)效果與蘋果MacOSX里的“Genie effect”太相似了,而且蘋果公司已經獲得了“Genie Effect”的專利,為了不因侵犯蘋果的知識產權,Magic Lamp被開發人員人為的為這個設置加了一個限制以阻止用戶使用Magic Lamp產生和Genie Effect“同樣”的效果。那么我們怎么才能將magic lamp設置的跟蘋果的效果一般呢?

因為linux 及各種GNU 軟件的開放源代碼,使得我們有機會對compiz fusion的magic lamp效果進行修改,使之效果更加平滑。在經過幾個小時的研究后,終于將這個問題解決了。下面就是具體過程:

1.下載源碼。需要修改的animation中的magic lamp效果在包compiz-fusion-plugins-main 中,我用的是0.5.2 的,需要先下載該包的源代碼和spec 文件,可以在:http://devel.foss.org.my/~kagesenshi/repo/pub/ 中找到,下載 SPEC/ 中的compiz-fusion-plugins-main.spec 和compiz-fusion-plugins-main/ 中的compiz-fusion-plugins-main-0.5.2-0.2.fc7.src.rpm(直接下載相同版本的.tar.gz 或.tar.bz2 也行)。這個包需要進行修改并重新打包。以fc7 為例,可以將這兩個文件分別放到 /usr/src/RedHat/ 中的 SPECS/ 和 SRPMS/ 中,源代碼的可以放到 SOURCES/ 里。

2.修改。對于.src.rpm 的源碼包需要先安裝,源代碼則不用。安裝src.rpm:
        # rpm -ivh compiz-fusion-plugins-main-0.5.2-0.2.fc7.src.rpm
裝好之后在 SOURCES/ 里生成了一個.tar.bz2 的源代碼。解壓縮之后對其中的 src/animation/ 中的文件 animation.c 進行修改。搜索 magic_lamp_max_waves ,將同行中的 <min>3</min> 的3改為0。改完保存并重新打包為原名稱的.tar.bz2 文件。

3.將原系統中的該包刪除,依賴關系會刪除另外三個包:分別是compiz-all 和compiz-fusion...extra/unsupported 三個,直接一起刪掉。等裝完修改后的包再重新裝上。

4.重新打包新的compiz-fusion-plugins-main。到SPECS/ 目錄下運行
        # rpmbuild --ba compiz-fusion-plugins-main.spec
這時候就開始重新編譯打包,完成之后在 RPMS/i386/ 中就生成了三個包,我們只用安裝其中的rpm 包就行了,安裝時提示需要什么包就用yum 裝上,裝好compiz-fusion-plugins-main 之后就可以繼續將前面因為依賴關系而刪除的三個包再用yum 裝上了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福安市| 临夏县| 南江县| 天台县| 新丰县| 五台县| 迭部县| 韩城市| 禄劝| 大城县| 陈巴尔虎旗| 晋江市| 田阳县| 县级市| 永仁县| 华蓥市| 宁化县| 电白县| 眉山市| 务川| 西峡县| 比如县| 乐东| 巴马| 琼结县| 长沙县| 衡阳市| 灵台县| 长治县| 江门市| 樟树市| 密云县| 和静县| 临沭县| 西安市| 金寨县| 中宁县| 大城县| 开封县| 信宜市| 开封县|