如何定制你的Linux桌面:Gnome 3
譯文【51CTO.com快譯】到目前為止,我在之前介紹了Xfce和KDE桌面,從概念上來說它們在許多方面頗為相似。今天說說Gnome 3。深入探討之前,我想再次明確一點:本系列文章的重點是“如何定制Linux桌面”。
本文并非介紹各種桌面,也不是介紹如何使用的教程。我將重點放在配置和定制上,所以未必會介紹每一項可用的功能。
這意味著,在一些情況下(許多不同功能合并到一個工具或一個地方),我可能只抓幾個重點,然后說“這里還有另外許多值得關(guān)注的東西”。
我會使用Fedora 23上的Gnome 3.18作為例子。本文將分為兩部分。***個部分只探討基本安裝的Gnome 3.18中少數(shù)幾個相對簡單的桌面配置選項,而不提及深奧的CLI命令。第二個部分將探討Gnome配置工具(Gnome Tweak Tool)和Gnome外殼擴展(Gnome Shell Extensions)網(wǎng)頁,前者提供了更廣泛、常常更容易的定制,后者可以通過GUI訪問許多那些深奧的CLI命令。
還有一點是,務必要搞清楚,Gnome 3是個龐大而復雜的程序包,包括許多不同的部分:組成Gnome 3的桌面本身、圖標、窗口組件和控件,實際控制它的窗口管理器,支持它的庫,以及為它提供基本功能的實用工具和應用程序,等等。
用戶與之交互的圖形用戶界面(GUI)實際上名為Gnome外殼,這是我將在本文中配置和定制的部分。如果我在應該說Gnome外殼的地方不小心使用了Gnome 3這個詞語,還請原諒。
我認為,在開始配置和定制之前,有必要先快速看一下默認的起始點。那樣進行定制后,還有一個參照點可供回顧和比較。基本的Gnome 3(Fedora 23)桌面看起來像這樣:
Fedora 23上的Gnome 3.18桌面
這個桌面看起來與Xfce和KDE并非大不一樣,只不過面板在屏幕頂部,而不是在底部。面板應該是這樣:左邊是菜單或啟動器,時鐘在中央,一些狀態(tài)和控件圖標在右邊。
下一步是進入到Activities概覽。為此有兩種辦法可以實現(xiàn),點擊頂部面板左邊的Activities,或者干脆將鼠標光標使用移動到左上角。至少這第二種方法通常管用。除非Gnome出現(xiàn)了異常,移動鼠標后毫無反應。這種情況下,我通常的反應是多移動兩三次,力道更大點,要是還不管用,那么我會死心,點擊Activities。
Gnome外殼Activities概覽
哎喲,這不是你可能一直以為的那種簡單的下拉菜單。屏幕左邊是Gnome外殼Dash,這實際上是Favorites(最喜愛的程式)欄,有一點任務管理器的功能。屏幕右邊是滑出式虛擬桌面列表/選擇器。屏幕頂部附近是Search(搜索)輸入?yún)^(qū)。要是你有任何打開/活動的窗口,它們就會顯示在屏幕中間大大開闊區(qū)的Windows Picker(窗口選擇器)中。
如果你點擊Dash底部那個正方形格子圖標,就會看到屏幕中間開闊區(qū)的其他用途:
Gnome 3.18應用程序選擇器
這是Gnome外殼應用程序選擇器。它至少看起來有點眼熟,有點類似我們在之前看到的KDE Plasma 5應用程序儀表板。
好了,不妨定制桌面吧!先從我們當初定制Xfce和KDE的***件事入手:更改桌面墻紙。
鼠標右擊桌面背景,你會看到如圖所示的菜單窗口。這是個便捷菜單;只要進入到Gnome Settings(設(shè)置)實用工具,就能訪問這里顯示的所有選項。點擊Change Background(更改背景),繼續(xù)下一步。
這是背景窗口,我們已經(jīng)有了最初的小小驚訝。我們在這里有機會單獨設(shè)置桌面背景和鎖屏背景。點擊其中任何一個可調(diào)出一個窗口,顯示了可用的常規(guī)墻紙,讓你可以使用自己的一個圖片,或者干脆選用純色背景。
這里有一個壞消息,我根本找不到多個屏幕上顯示不同墻紙的辦法,哪怕是在下面介紹的Tweaks和擴展中。
上面就是配置桌面墻紙的過程。下一項有意思的操作是更改Activities概覽中的Dash(最喜愛的程式列表)。
默認的Dash包括幾個常用應用程序,但是在這里一個尺寸不可能適合所有要求。你可能想要刪除一些應用程序,添加另外幾個應用程序。比如說,我從不使用evolution,所以想刪除它。鼠標右擊圖標,你會得到包括Remove from Favorites(從最喜愛的程式中刪除)的菜單,點擊它,它就消失了。
#p#
如果你想把某個應用程序添加到列表中,就得在應用程序選擇器中找到它――要么點擊Dash底部的格子,要么就在搜索欄中輸入其名稱中的某個部分。
你找到所找的東西(比如說GIMP)后,鼠標右擊相應圖標可調(diào)出該菜單,然后選擇Add to Favorites(添加到最喜愛的程式)。它會在Dash底部被添加。你可以將圖標拖放到Dash上以便重新排列――格子圖標除外,它必須待在底部。
我在搗鼓Dash時,對于其工作方式以及日常工作中使用,我有一小點要闡述一下。你***次點擊Dash上的圖標時,它會啟動相關(guān)應用程序。如果以后你再次點擊同一個圖標,它并不啟動同一程序的第二個副本(或第二個窗口),而是重新關(guān)注已經(jīng)運行的那個副本。如果你確實需要同一應用程序的新的獨立窗口,就得鼠標右擊圖標,選擇New Window(新窗口),或者你只要點擊圖標并拖放到桌面上。我覺得后者要容易一點。
信不信由你,這就是我就基本的默認Gnome 3所知道的全部定制,并不需要某種CLI命令或編輯配置文件。我知道,內(nèi)容并不多――我很確信,有人會留言指出我忽視的各個方面,但是對我來說就是這樣。所以,我接下來探討進行更高級配置和定制的另外一些方法。
想獲得一些最常用、***的定制,一個辦法就是安裝Gnome配置工具。進入到Activities,選擇Software(軟件),在搜索框中輸入tweak。選擇配置工具,然后點擊Install(安裝)。整個過程應該只要一分鐘左右(如果你喜歡使用CLI,可以使用“dnf install gnome-tweak-tool”命令,完成同一個任務)。
Gnome配置工具
現(xiàn)在再次回到Activities,這回往搜索框里輸入tweak,然后點擊圖標。***,你會看到類似這樣的窗口。
現(xiàn)在情況開始變得頗有意思;有許多東西是我想試一試的!不過現(xiàn)在我有個問題,這個調(diào)整工具為何不包括在基本發(fā)行版中?它不像是很龐大的程序包。在Gnome 3的***個(或第二個)版本中居然沒有這樣的工具,我就很驚訝了;它仍沒有包括在3.18版本中就完全讓人摸不著頭腦了。
不妨深入研究一下配置。那***頁(Appearance)看起來很乏味,許多內(nèi)容涉及主題和背景。
Gnome配置工具– 桌面
桌面頁面有些令人關(guān)注的東西:桌面上的圖標。這是大多數(shù)人長期以來習慣的東西,能夠?qū)D標、啟動器、快捷方式或任何內(nèi)容放到桌面上,以便訪問常用應用程序。在默認的Gnome 3桌面中無法做到這一點引起了很大爭議。確實爭議很大。你在這里可以將桌面上的圖標設(shè)成On,解決這個問題。如果你這么做,就會看到Home圖標和Trash圖標立即出現(xiàn);要是你不想要它們,可以在這里不要勾選它們。
就這個配置而言,另一個好消息是,只要掛載了可移動卷或驅(qū)動器,你現(xiàn)在就會獲得桌面圖標。許多人認為這是個很好的主意,包括本人。
Gnome配置工具– 擴展
Extensions(擴展)頁面是確實很有意思的地方。以那第二項Applications Menu(應用程序菜單)為例。將該項設(shè)成ON,然后看一下頂部面板的左邊。它已由Activities變成了Applications,旁邊有一個小小的倒三角形?,F(xiàn)在點擊Applications,看看會出現(xiàn)什么!
一個真正的、分門別類的下拉式應用程序菜單!就最喜愛的程式而言,它還有Dash內(nèi)容的副本,這更是錦上添花。
實際上,由于應用程序菜單最喜愛的程式是Dash的副本,想在應用程序菜單中添加最喜愛的程式,唯一的辦法就是將它們添加到Dash――你無法在這些菜單中鼠標右擊任何對象來添加它們。一開始這確實讓人有點犯暈,至少對我來說是這樣。
應用程序菜單里面沒有搜索功能,所以你得搗鼓一番,才能找到你想要的,不過那不是很糟糕??紤]到所有方面,如果你迫切需要桌面菜單,而不是非得翻遍Activities才能找到Dash,這確實是一大優(yōu)點。
這個擴展頁面上還有其他……
◆切換Tab插件:想避免非得回到Activities概覽管理窗口,一個辦法就是使用傳統(tǒng)而可靠的Alt-Tab鍵盤快捷方式。Gnome外殼在默認情況下,顯示了每個窗口的簡單圖標;該擴展被啟用后,它會顯示實際窗口和圖標的縮微視圖,如圖所示。
◆Launch New Instance(啟動新實例):這解決了上面描述的問題,每當你點擊Dash上的內(nèi)容,就會看到新窗口。
◆Places List(位置列表):將某個項添加到頂部面板,會打開顯示常見位置的下拉列表。我猜這個適用于仍想念Gnome 2的那些用戶。
◆Window List(窗口列表):這在屏幕底部增添了一個簡單的任務欄,含有打開窗口列表。如果你厭煩了將鼠標光標移動到角落以訪問應用程序選擇器,或者使用Alt-Tab來選擇窗口,這為你提供了一種熟悉的替代方法。
#p#
好了,不妨深入探討一些更有爭議的話題。Gnome 3開發(fā)之初,開發(fā)員認為最小化和***化的窗口標題欄按鈕沒有必要。你在配置工具的屏幕截圖中可以看到,窗口標題欄上只有一個按鈕,是用來關(guān)閉窗口的。
Gnome配置工具– 窗口
其想法是,***化/非***化可以通過雙擊窗口標題欄來實現(xiàn),所以那個按鈕沒有必要;至于最小化,我不知道其出于什么想法??傊F(xiàn)在你得鼠標右擊窗口標題欄才能最小化。在我看來,這是這方面有史以來第二糟糕的想法(這方面最糟糕的想法莫過于,Ubuntu將窗口按鈕移到標題欄左邊,好為從來沒有出現(xiàn)的“窗口標題欄顯示的指示器” 挪出地方,而按鈕仍孤零零地留在標題欄的另一邊。)
不管怎樣,窗口頁面讓你可以消除這種標題欄的瘋狂做法??拷擁撁嬗疫叺撞浚袃蓚€控件,可以打開或關(guān)閉這每一個標題欄按鈕。這不錯。
這里還有另外的許多窗口配置;眾多有意思的內(nèi)容在Gnome配置工具的其他頁面上,所以有興趣的話可以研究一下。
定制Gnome 3外殼的另一個好地方就是Gnome外殼擴展網(wǎng)站。你頭一次登錄到該網(wǎng)頁時,可能會看到一個通知,表明它無法檢測到在你電腦上運行的Gnome,來自瀏覽器的查詢會詢問你是否想允許“Gnome外殼Integration”運行。你需要接受這個,那樣一些程序包才會自動安裝,所以你只管回答yes就是,除非你想手動下載、安裝和配置擴展。
使用Dash to Dock的Gnome 3
我感興趣的***個擴展是Dash to Dock,顧名思義,其功能就是拿來只出現(xiàn)在Activities屏幕上的Dash欄,將其添加到平常的Gnome桌面。這樣一來,它實際上成了“最喜愛的程式”欄,你沒必要切換到Activities模式,就可以訪問它。
想進入到Dock的配置選項,鼠標右擊底部的格子圖標。Settings(設(shè)置)窗口會出現(xiàn),你可以將該欄放在任何屏幕邊緣,可以啟用/禁用智能自動隱藏(Intelligent Auto-hide)模式,還可以設(shè)置Dock的大小。很棒!
我認為,Gnome擴展網(wǎng)站有一個很小的問題――許多不同的擴展簡單地列了出來,我沒看到對擴展進行了合理的分門別類。眼下,有17頁,每頁上有大約10個擴展,沒有概覽。如果你想知道所有擴展是哪些,不得不一頁頁翻找,閱讀擴展的名稱和非常簡短的描述。過不了多久,你開始兩眼發(fā)直;如果真出現(xiàn)這種情況,你很可能會漏掉值得關(guān)注的擴展。
Coverflow Alt-Tab畫面
這里有個典型案例。正如我在上面的調(diào)整工具中提到,默認的Alt-Tab畫面相當差勁。開啟配置擴展至少為你提供了每個窗口的縮微視圖,但是選擇仍相當乏善可陳。如果你想要全部的Alt-Tab功能,Gnome擴展網(wǎng)站就包括Coverflow Alt-Tab擴展(在17頁中的第5頁)。
我在這里要說的是,不僅Coverflow Alt-Tab擴展對許多驚艷效果來說很有用,還確實有必要深入探究整個Gnome擴展網(wǎng)頁,那里有好幾個“寶貝”。
就Gnome 3桌面上的優(yōu)秀應用程序啟動器而言,有另外一個替代工具,那就是Cairo-Dock(又叫GLX-Dock)。這是一個完整的獨立程序包,它并不包括在Gnome配置實用工具或Gnome外殼擴展網(wǎng)頁中。遺憾的是,它也沒有在Fedora Software管理實用工具中列出來,所以你得通過CLI自行安裝它。你要做的就是,以根用戶(或sudo)運行“dnf install cairo-dock”,它會安裝Cairo-Dock程序包以及它們依賴的任何額外程序包。
安裝完畢后,你需要運行Cairo-Dock。你可以選擇運行一次或根據(jù)需要運行,可從你使用的任何應用程序菜單或啟動器來啟動它,或者設(shè)置登錄后自動啟動。Cairo-Dock設(shè)置中有一個選項,應該可以將它設(shè)成自動啟動,但是那個對于我來說不管用,我不知道這是不是一個已知問題,還是Gnome 3.18的新問題。我***進入到Gnome配置工具,將它添加到開機啟動應用程序列表,終于將它設(shè)成了自動啟動。
使用Cairo-Dock的Gnome 3.18
***啟動的Cairo-Dock看起來就像這樣。它會在屏幕的底部邊緣上,自動隱藏已啟用。
Cairo Dock還包括任務欄功能,所以你不僅可以獲得啟動器和文件夾圖標的靜態(tài)列表,每當你打開新窗口,它會將圖標添加到Cairo-Dock的中間。這樣一來,窗口管理起來方便多了。
Cairo-Dock的左邊是工作區(qū)切換器(Workspace Switcher)和應用程序菜單,右邊是退出/重啟/關(guān)閉控件。
Cairo-Dock還有大量的功能特性。鼠標右擊dock即可獲得簡短的配置菜單,從中選擇Configure(配置),即可獲得全部的Cairo-Dock配置窗口。
為了好玩一點,不妨進入到配置/外觀/視圖,試著改變dock的格式。它可以是2D或3D、動畫或靜態(tài),甚至可以看起來像老式的Gnome面板,這很好,不過Rainbow視圖相當驚艷。
***,我想重提文章開頭關(guān)于Gnome外殼的介紹。我在本文中介紹了配置和定制Gnome外殼的方法,但由于Gnome 3采用了模塊化設(shè)計方式,還可以把Gnome外殼完全換成別的系統(tǒng),這種系統(tǒng)提供了全然不同的桌面,配置和定制方面有著全然不同的可能性。實際上,Cinnamon和MATE就是這樣的系統(tǒng),我會在以后的文章中探討它們。
標題:How to customise your Linux desktop: Gnome 3,作者:J.A. Watson
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】