2021-05-12 14:32:11
Linux入門學習教學:3D特效與桌面美化
各個Linux桌面發行版剛拿到手的時候,或多或少都有點兒不滿意,對它們進行一些改造是必須的。網上不乏各種Linux下3D特效與桌面美化的教學和經驗貼,對我們這些Linux愛好者來說都是很好的參考資料。進行桌面美化之前,請謹記以下幾點:
1.桌面美化是一個仁者見仁、智者見智的事。有可能你認為很美的介面,別人認為土得掉渣;有可能你認為很炫的特效,別人認為華而不實。就拿我來說,我就不喜歡桌面小部件,不管是在電腦上還是在手機上。所以我的電腦桌面總是光禿禿,除了背景圖片啥都沒有。但是我喜歡將控制台視窗半透明化。所以,對本文所述,各讀者可能都會有各自不同的意見,歡迎探討。另外,我認為了解Linux桌面美化的機制比較重要。
2.桌面美化是一個很花時間的事。為了折騰我的Linux桌面系統,我不知道花了多少個日日夜夜。很多效果都需要親自嘗試,每一個設定都是改了又改。最終得到的結果可能只是一個比較初淺的美化。
3.桌面美化是一個很危險的事。雖然說Linux系統很健壯,但不代表著它的圖形介面也可以任你折騰而不崩潰。我曾經多次將Ubuntu的圖形介面弄壞,然後無法修復而不得不重新安裝系統。因此,進行桌面美化前,請務必先備份系統或在虛擬機器上嘗試。否則後果自負。
4.桌面美化是一個要點兒運氣的事。你用的硬體、軟體都有可能決定某些軟體是否能夠正確地安裝和執行。我的筆電是Nvidia GT 720M顯示卡,安裝顯示卡驅動很順利,但是水紋特效怎麼都出不來,相反,在我的虛擬機器上,水紋特效執行很正常。
對於不同的桌面系統,其美化方式也不一樣。我平時不用KDE,在折騰Fedora和Ubuntu的時候,用的都是Gnome桌面,而且都是用的Gnome 3,沒有使用經典的Gnome 2。其中Fedora 20用的桌面管理器是Gnome-shell,而Ubuntu 14.04用的桌面管理器是Ubuntu Unity。我對Gnome-shell的美化做得比較少,所以本文的重點放在Ubuntu Unity。
我認為,桌面美化可以從以下幾個方面著手:
1.主題和桌布。不管對於哪個系統,這一點是通用的。在Fedora 20系統中,可以通過 yum list | grep theme 和 yum list | grep wallpaper 來查詢官方軟體源中提供的主題和桌布,而在Ubuntu 14.04中,可以通過 sudo aptitude search theme 和 sudo aptitude search wallpaper 來查詢官方軟體源中提供的主題和桌布。安裝主題後,Fedora系統通過gnome-tweak-tool軟體來設定主題,而Ubuntu使用unity-tweak-tool來設定主題。另外,可以通過存取網站http://www.linuxidc.com/theme/ 與 http://www.linuxidc.com/Linuxwallpaper/ 來下載最新的主題和桌布。對於gnome-shell,還可以安裝extensions來擴充套件它的功能和進行美化,除了官方軟體源中提供的extensions,還可以存取https://extensions.gnome.org/來查詢最新的擴充套件。
2.字型。Linux桌面中的字型設定本身就是一個大麻煩。對於這一點,請參考拙作:Linux江湖04:Linux桌面系統字型設定要略(上)和Linux江湖05:Linux桌面系統字型設定要略(下)。
3.桌面特效。這個是一個錦上添花的功能,沒有也沒關係。Ubuntu Unity桌面基於Compiz,通過適當的設定可以提供很炫的特效,而Fedora的gnome-shell就沒有那麼幸運了。不過gnome-shell的擴充套件機制非常強大,只要會JavaScript和CSS就可以為它製作主題,可以隨便更改它的外觀。對於部落格園中眾多的前端攻城獅來說,gnome-shell才是Linux桌面美化的天堂,雖然Linux之父說Gnome 3“凌亂得無法忍受”。
4.Dock。這個不用說,模仿蘋果電腦的介面,瞬間讓桌面效果提升一個檔次。有大量的Dock軟體可選,這裡不贅述。
5.桌面小部件。一些精美的桌面小部件可以提供一些很實用的功能,同時也可以提高桌面的美化程度。由於我本人並不是特別喜歡桌面小部件,所以這一部分並不做特別介紹,但是在後面,我會給出一個連結,讓別的高手展示一下如何使用conky來美化桌面。
先來簡單說說Fedora中gnome-shell的美化。安裝完系統後,我就對它自帶的主題和桌布不滿意,然後,當然是安裝新的主題和桌布,再然後,安裝一個gnome-tweak-tool,設定新的主題和桌布,再然後設定字型,最後,由於Fedora預設安裝的gnome-terminal不支援半透明背景,於是我就update了一下。下面是截圖:
然後,就沒有然後了,我並沒有對Fedora的介面做更多的更改。其實,只要是會JavaScript和CSS,對gnome-shell的更改就會很容易。特別是gnome-shell提供了一個非常好用的JavaScript控制台LookingGlass,只需要按Alt+F2,然後執行lg命令,就可以彈出如下介面,直接輸入JavaScript程式碼執行,按兩次Tab鍵還有自動提示,還是半透明背景,你說爽不爽:
另外,可以通過修改/usr/share/gnome-shell/theme/gnome-shell.css檔案來改變gnome-shell的外觀。
下面來看看Ubuntu 14.04桌面的美化過程。下圖中被我用紅線圈出來的是需要用到的幾個設定工具:
其中“啟動應用程式”是系統自帶的,可以設定某些軟體在系統啟動時自動執行。另外三個設定工具需要另外安裝。最簡單的是Unity Tweak Tool,它是Ubuntu系統中用來取代gnome-tweak-tool的工具,只需要執行 sudo apt-get install unity-tweak-tool 就可以安裝。可以使用該工具來設定主題、字型等,如下圖:
同時,可以使用該工具多開幾個工作區,如下圖:
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-03/114437p2.htm
相關文章