在 Debian 7.0+ (MATE) 安裝 Compiz 特效
相信在 2010 年以前接觸過 Ubuntu 的伙伴都會懷念以前那 Gnome 2 和 Compiz 那客制化超高的炫麗年代 (詳情請看 Ubuntu 7.10 加 Windows Vista,超華麗雙重開機 一文),現在凍仁在 Debian 7.0 上把它們找了回來了,能在 Gnome 3, Unity 分歧的現在找回當初的感動,真是太棒了!
1.1. 在 sources.list 裡加入 snapshot 的來源。
1.2. 當我們使用 snapshot 來源進行索引更新時需補上 -o Acquire::Check-Valid-Until=false 參數,否則會有此 repository 已過期的錯誤訊息。
1.3. 安裝 compiz 相關套件。
1.4. 註解 (或移除) snapshot 的套件來源。
凍仁在 Debian 8.0 (Jessie) 執行 CCSM (CompizConfig Settings Manager) 時發生了圖示和文字消失的問題,
2.1. 修改前凍仁會先習慣備份一下。
2.2. 修改 ret 變數內容。
請忽略此訊息,因為它並不會影響 CCSM 的使用。而 python-sexy 早在 2010 年時就已經從 testing 的套件庫中移除了,若真無法忍受此訊息,那就直接把引用的這段程式碼給註解起來吧!
這是屬於老 Gnome 使用者的浪漫,相信 MATE (Gnome 2), Compiz 和 Debian 的組合是可以再戰個十年半載的,奮鬥吧!MATE。
▲ CCSM 於 Debian 8.0 的截圖。 |
1. 安裝 Compiz
1.1. 在 sources.list 裡加入 snapshot 的來源。
[ jonny@wheezy ~ ]
$ sudo vi /etc/apt/sources.list [Enter]
... # Compiz for Debian 7.0 deb http://snapshot.debian.org/archive/debian/20120616T042917Z/ wheezy main #deb-src http://snapshot.debian.org/archive/debian/20120616T042917Z/ wheezy main
1.2. 當我們使用 snapshot 來源進行索引更新時需補上 -o Acquire::Check-Valid-Until=false 參數,否則會有此 repository 已過期的錯誤訊息。
[ jonny@wheezy ~ ]
$ sudo apt-get -o Acquire::Check-Valid-Until=false update [Enter]
1.3. 安裝 compiz 相關套件。
[ jonny@wheezy ~ ]
$ sudo apt-get install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-gtk compiz-plugins compizconfig-backend-gconf compizconfig-settings-manager [Enter]
1.4. 註解 (或移除) snapshot 的套件來源。
[ jonny@wheezy ~ ]
$ sudo vi /etc/apt/sources.list [Enter]
... # Compiz for Debian 7.0 #deb http://snapshot.debian.org/archive/debian/20120616T042917Z/ wheezy main #deb-src http://snapshot.debian.org/archive/debian/20120616T042917Z/ wheezy main
2. 解決 CCSM 無法顯示圖示和文字問題
凍仁在 Debian 8.0 (Jessie) 執行 CCSM (CompizConfig Settings Manager) 時發生了圖示和文字消失的問題,
▲ CCSM 無圖示和無文字的截圖。 |
2.1. 修改前凍仁會先習慣備份一下。
[ jonny@wheezy ~ ]
$ sudo cp /usr/share/pyshared/ccm/Utils.py /usr/share/pyshared/ccm/Utils.py.ori [Enter]
2.2. 修改 ret 變數內容。
[ jonny@wheezy ~ ]
$ sudo vim /usr/share/pyshared/ccm/Utils.py [Enter]
... 187 #ret = super (PrettyButton, self).do_expose_event (self, event) 188 ret = gtk.Button.do_expose_event (self, event)
3. 執行 CCSM 出現「No sexy-python package found, don't worry it's optional.」提示訊息
請忽略此訊息,因為它並不會影響 CCSM 的使用。而 python-sexy 早在 2010 年時就已經從 testing 的套件庫中移除了,若真無法忍受此訊息,那就直接把引用的這段程式碼給註解起來吧!
[ jonny@wheezy ~ ]
$ sudo vim /usr/bin/ccsm [Enter]
... try: - import sexy + #import sexy has_sexy = True except ImportError: print "Info: No sexy-python package found, don't worry it's optional." has_sexy = False
這是屬於老 Gnome 使用者的浪漫,相信 MATE (Gnome 2), Compiz 和 Debian 的組合是可以再戰個十年半載的,奮鬥吧!MATE。
延伸閱讀:
★ 在 Debian 7.0 (MATE) 裡使用 Guake terminal
相關連結:
★ CommonKeyboardShortcuts - Compiz Wiki
★ [RISOLTO] Installazione Compiz/Emerald su Debian Testing XFCE (64 Bit)
★ sexy-python REMOVED from testing
★ sexy-python (0.1.9-1) - snapshot.debian.org
資料來源:
★ Easily Install Compiz + Emerald on LMDE, Linux Mint Debian Edition (MATE) 2014: Install compiz on LMDE, Linux Mint Debian Edition(MATE) in 4 easy steps.
留言
張貼留言
喜歡這篇文章嗎?歡迎在底下留言讓凍仁知道。😉