Ubuntu全方位美化,定製教程
上一篇隨筆聊了聊Linux圖形界面的各類名詞及其關係,解釋了何爲xserver,何爲xclient,linux的圖形界面是如何工做的,Linux圖形軟件的多樣性。linux的圖形界面是高度可定製的,從啓動界面到按鈕圖標,任何同樣東西都是能夠自定義的,由於他們只是模塊化的軟件,你能夠安裝甚至是本身寫一套,針對KDE和gnome環境,網上提供了不少自定義教程,同時提供了不少的主題包,那麼如何定製本身的linux,今天,我以ubuntu爲例介紹一下我是如何配置個人圖形界面主題的。css
話很少說,先來看看最終的效果:(有些界面沒法截圖,例如登錄,grub以及啓動動畫等)linux
前期準備,下載gnome-tweak及其餘
gnome-tweak是個能夠自定義gnome圖形界面的UI工具。web
sudo apt-get update sudo apt-get install gnome-tweak-tool sudo apt-get install gnome-shell-extensions
安裝完後打開tweak,點擊extension開啓User themes,這樣就能夠修改shell主題了。shell
Grububuntu
咱們從開機順序來一個個的修改,先來講說Grub,所謂Grub就是Bootloarder,也是引導程序,一般在/boot下,Grub容許多系統共存,引導多系統的啓動,windows則是使用Bootmgr,且沒法引導Linux,這就是爲何咱們要先安裝windows後安裝linux,反過來,linux就會消失,沒法引導,由於bootmgr識別不到。windows
下載Grub主題bash
grub主題能夠從pling下載https://www.gnomelook.org/browse/cat/109/ord/rating/模塊化
這裏我選擇了遊戲輻射主題。點擊files進行下載,通常默認第一個下載包便可,下載以後解壓,進入目錄,然直接使用命令將theme移動到:工具
sudo mv ./fallout-grub-theme /boot/grub/themes
修改配置文件字體
sudo gedit /etc/grub.d/00_header
在文件開頭添加這兩行代碼,第一行其實就是指向剛剛下載的主題目錄下的theme.txt
GRUB_THEME="/boot/grub/themes/主題包名/theme.txt" GRUB_GFXMODE="1920x1080x32"
更新grub
sudo update-grub
重啓,若是有多系統的話,應該能夠看到fallout的主題了,若是沒有的話會直接跳過,看不到這個主題,能夠按ESC來顯示能夠選擇security mode的界面,這個界面也是grub界面,因此能夠看到新主題。
系統載入界面
ubuntu的原始載入界面是一個ubuntu字樣下面幾個點點,不怎麼好看,但也挺簡潔的,這是能夠修改的,這裏修改爲蘋果風格的載入界面,主題地址:https://www.pling.com/p/1154790/
這個主題也是pling這個網站的,後面的不少主題也來自pling,可見pling是不少linux DIY愛好者的部落,能夠mark一下
修改以下:
點擊file進行下載,解壓主題包。移動到usr/share/plymouth/themes
sudo mv ./Ubuntu-Paw/ /usr/share/plymouth/themes/
從名字能夠看出,全部的plymouth主題都在這個目錄下。
下一步修改配置文件,將這個主題設置爲系統載入主題:
編輯default.plymouth
sudo gedit /etc/alternatives/default.plymouth
最後兩行修改成:
[Plymouth Theme] Name=Ubuntu Logo Description=A theme that features a blank background with a logo. ModuleName=script [script] ImageDir=/usr/share/plymouth/themes/Ubuntu-Paw ScriptFile=/usr/share/plymouth/themes/Ubuntu-Paw/ubuntu-paw.script
注意,第一個是主題目錄名,第二個指向script文件便可。
重啓體驗效果。
GDM修改
GDM就是指登錄界面,輸入帳號密碼的界面也能夠修改,能夠直接在pling搜索gdm,就會搜索出不少gdm的主題。不過我的研究了下pling上的gdm主題,發現還不如ubuntu原生的好看,因此沒作修改,直接了ubuntu原來的登錄界面主題,這裏推薦一款mac風格的:
https://www.pling.com/s/Gnome/p/1207015/
下載以後直接在終端裏運行./install.sh
有趣的是,我在pling發現了一些windows的gdm主題,有興趣的話,你們能夠嘗試一下。
關於修改登錄界面背景
第一,登錄背景修改配置文件是:
sudo gedit /usr/share/gnome-shell/theme/ubuntu.css
這是一個簡單的css文件,其實你會發現不少linux的主題樣式都是用css作的,對於一個有web開發經驗的人來講,這很容易修改,你甚至能夠像編輯網頁同樣去修改任意主題的樣式。
在ubuntu.css裏找到這一條,修改background爲想要的圖片地址便可:
#lockDialogGroup { background: #2c001e url(file:///usr/share/backgrounds/bg_lock.jpg); /*lockscreen wallpaper*/ background-repeat: no-repeat; background-size: cover; background-position: center; }
這裏有個小建議,你們在修改這個圖片以前能夠對圖片作高斯模糊處理,這樣更加美觀一些,模糊程度大約是25的樣子。在線地址:https://www.anooc.com/ts/gs 這時候能夠logout查看效果。
ICON修改
圖標是系統美化的重要部分,好比如今流行的扁平化設計,下面來修改ubuntu的圖標,推薦兩款:
https://www.pling.com/p/1296407/ https://www.pling.com/p/1305429/
解壓後把文件放到/usr/share/icons/下便可
以後,打開gnome-tweak,外觀-》主題-》圖標,下拉能夠看到新安裝的圖標。
注意: 每次安裝新的主題,都須要重啓tweak才能看到新安裝的主題。
應用程序主題和shell主題
咱們看到tweak外觀主題下還有應用程序和Shell這兩項,分別管理的是各個窗口的主題以及gnome上方的topbar以及點擊topbar左邊菜單的主題,通常這兩項都是捆綁安裝的,也就是安裝了一項以後在應用程序和shell中都會新增主題,在pling下的GTK gnome theme和shell theme。這裏推薦一個mac主題:
https://www.pling.com/p/1275087/
下載,解壓
移動主題到ubuntu主題目錄
mv ./Mojave-light /usr/share/themes/
配置tweak
字體不等寬問題
進入/usr/share/themes/Mojave-light/gnome-shell,使用sudo修改gnome-shell.css
stage { font-family: "微軟雅黑", "Microsoft Sans Serif", Monospace, Ubuntu, Sans-Serif; font-size: 10.5pt; font-weight: 400; color: rgba(0, 0, 0, 0.87); }須要
注意以上配置的字體須要系統帶有,若是無,請先安裝,很是建議使用微軟雅黑。
後續
至此,ubuntu的美化已經基本結束。另外我還推薦一些實用的gnome插件:
- Google Gnome Extention Plugin (在google商店下載便可,如下插件須要)
- Blyr
- Cover Flow Alt-Tab
- netspeed
- hotcorner,這個能夠設置gnome四個區域觸發的activity
安裝過gnome插件後記得按Alt+F2,彈出對話框輸入'r'