ubuntu開關機背景顏色grub登錄背景圖片的修改

先來一張壁紙

ubuntu做為當今天下最優(yōu)秀的桌面系統(tǒng)linux的一個分支,它越來越變得簡單和易用。

但是,初次接觸到ubuntu這個系統(tǒng)的人都有一個直觀到感受,就是:“這個系統(tǒng)怎么這么丑?”

和windows的清爽藍以及MAC的高端感覺的主題比起來,ubuntu的主題的確是太丑了。


三個系統(tǒng)到界面對比

如果說ubuntu早期版本的橙黃色主題還可以讓人接受到話,而它近期版本的紫不紫、黃不黃、紅不紅的主題實在是太辣眼睛。剛出來到20.04版又加了暗黑色的主題,還是一種黑不黑、灰不灰的顏色。

以上種種,實在讓人無力吐槽。于是,大家在安裝過ubuntu系統(tǒng)之后,要做的第一件大事就是,趕緊換了它的主題!

比較麻煩的是,您能很容易地換掉ubuntu的主題,卻很難改掉它在開機時的啟動畫面。最新的ubuntu20.04啟動時的飛濺背景色換回了黑色,之前的其他版本,卻還是紫色。

針對于此,本文以ubuntu18.04.5版本為例,在這里分別列出下面的修改方法,分別是:

開機的背景(雙系統(tǒng)時的grub系統(tǒng)選擇界面);
登陸的背景(輸入用戶密碼的時候);
開機到登錄之間的、關機時的滾屏背景色。

內容如下:


一,開機背景(grub系統(tǒng)選擇界面)圖片的替換

1.我們事先要準備一張作為背景的圖片,需要是png格式,不支持jpg。圖片的大小盡量要和你的顯示器匹配,如你的顯示器是1280×800,您就找一張1280×800的圖片。,

經(jīng)過查看,我們知道ubuntu18.04(16.04以后的版本)的開機背景圖片所在的文件夾是:/boot/grub/
那么,進入第二步,

2.把圖片拷貝到grub文件夾

如,我的圖片是a1.png,打開終端,依次以下命令:

cd /boot/grub/        #進入引導目錄
sudo cp a1.png /boot/grub/    #a1.png為新的開機背景,不支持jpg格式
sudo update-grub        #更新開機引導

注:要明確 a1.png的路徑,grub文件夾內如果原有圖片,要用這個a1.png替換它。
直接進入 /boot/grub/ 替換也可以,但要先給文件夾解鎖權限,解鎖命令如下:

sudo chmod -R 777 /boot/grub   
  1. 更新grub
sudo update-grub

然后,重啟系統(tǒng)。這是開機就能看到您加入的grub背景圖了。

二,修改登錄背景:

  1. 把你準備的登錄背景圖,如a2.png(圖片名字隨便,不支持JPG格式)復制到/usr/share/backgrounds文件夾。
    打開終端,輸入命令:
sudo mv a2.png  /usr/share/backgrounds/

或 者

sudo cp  a2.png  /usr/share/backgrounds/

2)修改登錄背景相關的配置css文件:
18.04登錄背景相關的配置是用css的,配置文件位于 /etc/alternatives/gdm3.css

修改gdm3.css這個文件,在修改之前最好備份一個以免改錯了好恢復。編輯配置這個文件。打開終端,輸入命令:

sudo gedit /etc/alternatives/gdm3.css
找到如下的這個部分
lockDialogGroup {
  background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
  background-repeat: repeat; 
}

不好找的話,可以在 gedit的菜單欄找到搜索的選項,把lockDialogGroup復制到搜索框,就可以方便地找到了。

把以上內容改為
  lockDialogGroup {
  background: #2c001e url(file:///usr/share/backgrounds/a2.png);         
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; 
}
注:

這里不但要把org/gnome/shell/theme/noise-texture.png改成usr/share/backgrounds/a2.png
還要把resource改成file

修改內容的說明:
圖片代碼下第一行 background-repeat: no-repeat; (背景圖是否疊放,這里選擇不疊放)

圖片代碼下第二行 background-size: cover; (背景圖的大小) , 可以cover、contain、100% 100%

background-size:cover; 擴大,使其全覆蓋背景區(qū)域。背景圖的邊角可能不顯示在屏幕里。
background-size:contain; 適應,使圖像尺寸完全適應內容區(qū)域。
background-size:100% 100%; 鋪滿,把圖片鋪滿屏幕并使背景圖顯示完整

圖片代碼下第三行 background-position: center;(圖片位置居中)

background-position: 后面放描述位置的詞
描述左中右的詞:left、center、right
描述上中下的詞:top 、center、bottom

三, 開機到登錄之間的、關機時的‘滾屏背景色’

您雖然辛辛苦苦地把ubuntu的開機和登錄的背景圖片都換掉了,可是,從開機到登錄的這段時間的、滾屏時的背景色還是紫色的(20.04例外,20.04已經(jīng)換了黑色)。而且,關機的時候,也還是紫色的畫面,還是讓人不能忍,怎么辦?

繼續(xù)折騰,去除紫色,改為純黑色的滾屏啟動和關機。 修改ubuntu-logo.script這個文件。
ubuntu-logo.script的位置是:/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script,于是:

第一步:打開終端,輸入如下命令:
 sudo gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
第二步: 修改顏色代碼1612

更改的是以下 兩行,用gedit的搜索選項,這兩行很容易找到:

Window.SetBackgroundTopColor (0.16, 0.00, 0.12); # Nice colour on top of the screen fading to

Window.SetBackgroundBottomColor (0.16, 0.00, 0.12); # an equally nice colour on the bottom

上面兩行中的括號內的數(shù)字16和12就是表示顏色的代碼,我們把它們都改成0,就是成了默認的黑底白字,改為如下:

Window.SetBackgroundTopColor (0.0, 0.00, 0.0); # Nice colour on top of the screen fading to
Window.SetBackgroundBottomColor (0.0, 0.00, 0.0); # an equally nice colour on the bottom

第三步: 保存文件、并運行以下命令:
sudo update-initramfs -u  
第四步:重啟系統(tǒng)。

現(xiàn)在,啟動和關機時滾屏的背景色應該是黑色而不是紫色了。

本人的ubuntu桌面
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容