Gnome 3下Gnome-Shell插件管理及應用
原創【51CTO原創稿件】GNOME屬于GNU計劃中的一部份。GNU計劃開始于1984年,專注于發展類似UNIX且完全免費的操作系統。GNOME桌面系統GNOME 3是GNOME的全新版本,于2011年4月發布,目前Fedora及Debian7.1都采用了該桌面系統作為默認系統桌面。GNOME 3的一大特色是GNOME Shell的擴展系統,通過安裝擴展,既可以添加天氣、系統監視器等小插件,還可以修改GNOME Shell的默認行為,方便用戶熟悉新系統。要安裝GNOME Shell擴展,可以到最新上線的官方擴展中心:中找到相關插件并直接通過頁面上的ON-OFF按鈕進行安裝即可。如圖1:
也可以直接通過該網站的Installed Extensions頁面對本機的GNOME Shell插件進行配置應用管理,非常方便。如圖2:
為了以后可以離線進行這些插件的管理,強烈建議安裝GNOME 3的配置工具GNOME Tweak Tool,系統主題、擴展、字體的設置都可通過此工具完成。
下面就讓我們一起來感受一下GNOME 3中幾個非常實用的插件功能以及它們的配置方法。
插件一、Coverflow Alt-Tab
不知道大家有沒有人用過WINDOWS 7中的屏幕切換功能,讓人覺得很酷。其實在GNOME 3中安裝完該插件后也會有類似Windows 7那種屏幕切換的效果,同時,它對硬件的要求似乎更低很多,筆者在一臺ThinkPad R51e的機器上安裝了Fedora 18,使用其默認的GNOME 3桌面系統,安裝該插件后也可以運行其3D效果的屏幕切換。該插件實際效果如圖3:
如果要對該插件進行設置可以通過使用配置工具GNOME Tweak Tool提供的Shell擴展功能進行管理和設置,包括開啟或者關閉該插件功能,以及該插件的詳細配置。
插件二、SettingsCenter
該插件安裝后效果如圖4:
我們可以看到當安裝完并啟用該插件后在用戶菜單中會出現SettingsCenter及相關其他管理選項,這些選項其實就是對gnome-tweak-tool, dconf-editor, gconf-editor, gnome-session-properties, gnome-shell-extension-prefs的集中管理,不過這樣會讓用戶更為方便,尤其是gnome-shell-extension-prefs,可以讓我們非常方便的對相關插件進行各種更直接的配置和管理。如圖5中就是使用該功能對SettingsCenter本身進行的設置,用戶還可以通過它為SettingsCenter添加新的命令功能,virt-manager因為筆者經常需要使用,因此已經進行了添加。
插件三、Weather
不用說,這個插件就是天氣插件,該插件可以讓我們看到本地的天氣情況,以及未來的天氣變化,其中包括氣溫、濕度、氣壓、風速等情況,不過為了顯示當地氣象情況我們需要調用SettingsCenter下的Extension Preferences對Weather插件進行一些配置才可以顯示當地天氣情況,如圖6中為筆者的具體配置。
插件四:Terminal in UserMenu
安裝該插件后用戶可以直接在用戶菜單中點擊啟動gnome-germinal虛擬終端,因為筆者經常需要用到虛擬終端來使用命令行界面進行各種網絡設備管理以及相關應用,因此筆者覺得該插件尤其方便了需要開啟虛擬終端的方式,如圖7中該插件安裝完成后在用戶菜單中出現的Terminal即為該插件,點擊后系統為用戶打開一個gnome-terminal虛擬終端。
#p#
插件五、Panel Settings
該插件同樣會在用戶菜單中添加一個名為Pnael Settings的菜單,通過選擇不同的模式我們可以方便的將GNOME3的任務欄進行相應配置,如圖8:
插件六:NetSpeed
該插件為網絡實時速度查看插件,安裝該插件后,將GNOME3桌面任務欄中出現顯示網絡實時流量的數字表示,如圖9中鼠標箭頭所指位置即為該插件顯示的實時流量:
我們可以通過點擊該數字看到更為詳細的各網絡接口數據實時流量,如圖10:
在實際應用中筆者發現該插件需要對相關參數進行適當優化調整,參數如圖11:
插件七、Dock
該插件安裝完成后,當我們把鼠標靠近GNOME3右邊框時,將會彈出一個隱藏的收藏夾,這樣看起來是不是覺得調用收藏夾里的應用快捷方式會更方便呢?同時因為其默認情況下是隱藏的,也讓更多屏幕長度用來顯示正在使用的應用,這是不是比蘋果和UBUNTU中的那個始終占了屏幕邊框一部分的收藏夾要更人性一些呢?如圖12當鼠標放在右邊框時的效果:
插件八、system-monitor
該插件可以在gnome3狀態欄顯示系統信息,如內存使用情況,CPU使用率,網絡速率等內容,不過該插件同樣要對參數進行適當修改和優化,否則任務欄中因為該插件長度問題會出現變形,影響任務欄美觀,筆者進行了多次實驗發現將圖形參數寬度修改為15后,該插件最合適。如圖13中為該插件在任務欄中顯示的相關網絡實時流量詳細信息。
如果使用鼠標點擊該插件區域,將出現更為詳細的系統信息,如圖14:
該插件參數修改我們可以同樣調用SettingsCenter下的Extension Preferences來進行,如圖15是筆者調用該插件的參數修改界面并進行的參數修改截圖。
經過筆者實際測試,在Thinkpad R51e及Thinkpad X230T中,連筆記本的電池及溫度都可以在該插件中通過GNOME3的任務欄進行顯示,確實可以讓計算機的性能指標得到非常直觀的體現。
寫在最后,GNOME3已經發布很長時間了,網絡上人們對她的褒貶不一,一群人說她是桌面系統的未來,而另一群人說她是自尋死路,但就我個人的觀點,我們應該先用去來,再看看她會如何,截至筆者寫這篇文章之前英特爾和Red Hat開發者宣布加強合作,為Gnome桌面實現Wayland支持功能。Christian Schaller在博客上表示,Gnome 將不使用Weston,而是使用 Gnome Shell作為 Wayland的合成器。GNOME作為GNU計劃的一部分,我個人從心里希望她能有更好的發展,畢竟在我看來自由和開源軟件的授權模式突破了商業的限制,保持了計算機作為一門科學應有的自由和開放,自由是創新的土壤,開源是創新的基石。世界計算機500強中LINUX的中興就是自由開源軟件發展的見證。