Ubuntu全方位美化,定制教程


Ubuntu全方位美化,定制教程

上一篇隨筆聊了聊Linux圖形界面的各種名詞及其關系,解釋了何為xserver,何為xclient,linux的圖形界面是如何工作的,Linux圖形軟件的多樣性。linux的圖形界面是高度可定制的,從啟動界面到按鈕圖標,任何一樣東西都是可以自定義的,因為他們只是模塊化的軟件,你可以安裝甚至是自己寫一套,針對KDE和gnome環境,網上提供了很多自定義教程,同時提供了很多的主題包,那么如何定制自己的linux,今天,我以ubuntu為例介紹一下我是如何配置我的圖形界面主題的。

話不多說,先來看看最終的效果:(有些界面無法截圖,例如登陸,grub以及啟動動畫等)

在這里插入圖片描述

前期准備,下載gnome-tweak及其他

gnome-tweak是個可以自定義gnome圖形界面的UI工具。

sudo apt-get update
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extensions

安裝完后打開tweak,點擊extension開啟User themes,這樣就可以修改shell主題了。

在這里插入圖片描述

Grub

我們從開機順序來一個個的修改,先來說說Grub,所謂Grub就是Bootloarder,也是引導程序,通常在/boot下,Grub允許多系統共存,引導多系統的啟動,windows則是使用Bootmgr,且無法引導Linux,這就是為什么我們要先安裝windows后安裝linux,反過來,linux就會消失,無法引導,因為bootmgr識別不到。

下載Grub主題

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插件:

  1. Google Gnome Extention Plugin (在google商店下載即可,以下插件需要)
  2. Blyr
  3. Cover Flow Alt-Tab
  4. netspeed
  5. hotcorner,這個可以設置gnome四個區域觸發的activity

安裝過gnome插件后記得按Alt+F2,彈出對話框輸入'r'

Example

在這里插入圖片描述

在這里插入圖片描述


免責聲明!

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



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