定制GNOME的一些方法


天天面對GNOME單調乏味的界面,是否有些枯燥呢?咱這種外貌協會的成員顯然是忍受不了的,於是趁過年期間化了個妝。下面是一些心得,簡單整理一下。

1. GNOME Extensions

從最簡單的gnome extension說起,這是最好操作也最實用的一部分。后續的一些定制也依賴於這個部分的功能。

1.1 從GNOME插件網站安裝/管理插件

在GNOME下安裝插件很簡單,訪問https://extensions.gnome.org/,找到你需要的插件,點擊右上角的“OFF”按鈕,即會變成“ON",並且會有一個確認框,確定后過一會插件就生效了。

而插件的管理/配置也可以在這個網站上進行,訪問https://extensions.gnome.org/local/就可以看到所有已經安裝的插件。ON/OFF可以開啟/禁用該插件,右側的X按鈕可以刪除該插件。有些插件的ON/OFF按鈕旁邊有個扳手裝的圖標,是用來配置這個插件的。

1.2 GNOME Tweak Tool

由於不同發行版本的Linux這個工具的安裝方法不同,這里只寫最常用的幾種,其他版本請自行解決。

#Ubuntu
sudo add-apt-repository ppa:ricotz/testing
sudo apt-get update
sudo apt-get install gnome-tweak-tool
#ArchLinux
sudo pacman -S gnome-tweak-tool
#Fedora
yum install gnome-tweak-tool

GNOME Tweak Tool除了管理插件外還有其他一些功能。都是顯而易見的,自己嘗試一下就知道了。

我們需要用到的是“Shell Extensions”功能。操作基本跟剛才在網站上一樣,不再贅述。

1.3 手動安裝插件

插件實際上位於~/.local/share/gnome-shell/extensions。可以發現,插件的目錄格式都是一種類似於郵件格式的形式,我們自己命名時也要符合這種約定,否則不會生效。

通常多數插件都可以在github上找到,我們自己安裝的話請使用以下命令:

git clone [git地址]
mv [目錄名] ~/.local/share/gnome-shell/extensions/

有時候直接通過網站安裝會不成功,也可以通過這種方法手動安裝插件。

1.4 User Theme Extension

GNOME的各個部分都是"out-of-the-box"就可以定制的,只有GNOME Shell不行。這個插件可以開啟定制GNOME Shell的功能。

說到這里應該有人已經產生疑問了,什么是GNOME Shell?顧名思義,GNOME的外殼指的就是GNOME本身跟用戶打交道的那些地方。簡單地說(當然不一定嚴謹,只是為了方便理解),除了窗口以外的部分,都可以視為GNOME Shell的管轄范圍。

這個插件安裝后不會產生任何可視效果,所以不要糾結了,裝上之后備用就可以了,后面再來使用。

2. Theme主題

以下網站都可以找到大量主題,每個人喜好不同,還請各位自己尋找自己喜歡的主題

http://gnome-look.org/

http://www.deviantart.com/

2.1 光標主題

以gnome-look網站為例,光標主題位於:http://gnome-look.org/index.php?xcontentmode=36

選擇自己喜歡的主題下載解壓后復制到/usr/share/icons/目錄。每個主題一個目錄。完成后重新打開gnome tweak tool,就可以在“Theme”菜單下的“Cursor Theme”中找到剛剛安裝的光標主題,選擇后即生效。

注意:通常包含index.theme的那級目錄才是主題的根目錄,解壓的時候注意復制正確的目錄過去。下同。

2.2 圖標主題

圖標主題位於:http://gnome-look.org/index.php?xcontentmode=121

安裝方式與光標主題相同,也是復制到/usr/share/icons/目錄下。gnome tweak tool重啟后從Icon Theme選擇圖標主題。

所有出現圖標的地方都可以包含在圖標主題中,包括程序圖標,狀態圖標,按鈕圖標等,是否包含這些圖標只是視主題包本身而定。

2.3 GTK+主題 

GTK+主題主要負責窗口內的樣式,比如按鈕、下拉框、單選框、背景色等等。定制GTK+主題的方法與光標/圖標主題類似

從:http://gnome-look.org/index.php?xcontentmode=167 下載喜歡的主題,解壓后放到/usr/share/themes文件夾下。然后可以通過gnome tweak tool在GTK+ Theme菜單下找到新安裝的主題。

2.4 Current Theme

這個名稱有點混淆,為什么會叫這個名字,筆者多廢話兩句,如果不感興趣的同志可以直接跳過。這是GNOME這種特定的窗口管理器(Window Manager)才具有的東西,簡單地說就是窗口的邊框,包括最大化、最小化、關閉按鈕。對於用慣了Windows的我們來說已經習慣性地把窗口邊框算作程序的一部分,但實際上它不是(至少在Linux世界中是這樣)。窗口是可以沒有邊框的,邊框的作用只是在堆疊窗口管理器(Stacking Window Manager,如GNOME、KDE)環境下,為控制窗口而設立的一個附屬品。相應的在另外一些類型窗口管理器,如Tiling Window Manager或Dynamic Window Manager環境下就可以發現,對窗口的操作完全是靠鍵盤來完成,並沒有邊框。對於Linux窗口管理器的更多內容,請參考:https://wiki.archlinux.org/index.php/Window_manager

因為這是Stacking Window Manager特有的部分,它就沒有什么通用的名字了,因此我懷疑gnome tweak tool的開發人員也沒有費心去給它取一個好聽的名字,直接來了個“當前主題”了事。

廢話到此為止。一般來說安裝GTK+主題的時候都會順帶裝上一個配套的Current Theme。因此自己選擇一個合適的就可以了。顯然你也可以用主題A的GTK+ Theme配主題B的Current Theme,一切由你喜歡。

2.5 Shell Theme

終於到了這個部分了。我們在前面安裝的User Theme插件其實就是為這個主題而存在。如果沒有安裝或是運行不正常,在這里的Shell Theme會是灰的,並且有一個嘆號,表示不可用。

Shell Theme的安裝有兩種方式。一種和上面一樣,把文件復制到/user/share/themes,之后即可在gnome tweak tool中找到;第二是在Shell Theme菜單的右邊有一個瀏覽按鈕,直接找你下載的.zip格式的Shell Theme,就可以自動安裝了。兩種方式安裝的路徑是不一樣的,后者會默認安裝在~/.local/share/themes,表示只有當前用戶可用(當然自己手動安裝時也可以放到這個目錄下)。

3. Dock

相信很多人會對Linux沒有任務欄這個設定相當不滿,我個人也表示無法理解,真是奇怪的用戶體驗。特別是任務欄圖標還會出現在那個看不見的狀態欄里面,那我要它來干什么……

因此我們需要一系列手段來改變這一狀況。首先是Dock。這似乎是一個蘋果先提出的概念(沒有深究)。

 

可以選擇的Dock其實挺多的,大家也可以從網上查到很多介紹Dock的文章。由於這里不是專門介紹Dock,筆者就簡單說明兩句。

我首推docky,可以說是效果最流暢,功能簡單實用的一款產品。主頁:http://wiki.go-docky.com/index.php?title=Welcome_to_the_Docky_wiki

如果要效果炫,請嘗試一下cairo-docky,夠酷夠炫但有點卡(可能是我機器不夠好),功能多但稍顯復雜。安裝請參考:http://www.glx-dock.org/ww_page.php?p=Accueil&lang=en#0-Installation

另外還可以選擇avant-window-navigator,介於兩者之間。主頁:http://code.google.com/p/avant-window-navigator/

4. 實用的GNOME Extension推薦

先曬一下我定制后的效果圖:

我用到的一些插件包括:

另外如果有人對我用的圖標主題和Shell主題感興趣的話,

圖標主題:Awoken-http://gnome-look.org/content/show.php?content=126344

GTK+主題:FlatStudio-http://gnome-look.org/content/show.php?content=154296

Shell主題:ACID-http://gnome-look.org/content/show.php?content=153237


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM