背景
給筆記本裝了一個Ubuntu,嫌棄啟動的顔色很醜;是以在網上找到了一些修改方法,內建為一個傻瓜腳本。
參考文檔:
- https://askubuntu.com/questions/5065/how-can-i-disable-the-purple-splash-screen-at-boot
- https://zhuanlan.zhihu.com/p/36436003
- https://blog.csdn.net/qq446252221/article/details/91046996
- https://help.ubuntu.com/community/Grub2
- https://blog.csdn.net/artourins/article/details/116770757
免責聲明:本人可以保證下列内容是本人親自試驗過的,但修改系統中的環境可能會導緻無法預期的後果,此處提供的内容僅供個人學習交流,使用以下方法造成的一切後果請自行承擔。
用法
以下步驟均在Ubuntu18.04上測試。其他版本上請小心駕駛,謹防翻車。
更換GDM 登入界面背景顔色
# 更換 Ubuntu 系統的 GDM 登入界面背景顔色
sudo cp /usr/share/gnome-shell/theme/ubuntu.css /usr/share/gnome-shell/theme/ubuntu.css.bak
sudo sed -i 's/background: #2c001e/background: #000/g' /usr/share/gnome-shell/theme/ubuntu.css
登入以後閃了一下的紫色
# 登入以後閃了一下的紫色
sudo cp /usr/lib/gnome-shell/libgnome-shell.so /usr/lib/gnome-shell/libgnome-shell.so.bak
sudo sed -i -b 's/0x2c001eff/0x00000000/g' /usr/lib/gnome-shell/libgnome-shell.so
加載動畫
這裡分2種改法,可以把整個動畫幹掉,或者隻是修改顔色。
A、修改加載動畫背景顔色為黑色
# 加載動畫
sudo cp /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script.bak
sudo sed -i 's/0.16, 0.00, 0.12/0.00, 0.00, 0.00/g' /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
B、關閉引導界面的加載動畫
## 關閉引導界面的加載動畫
sudo cp /etc/default/grub /etc/default/grub.bak
sudo sed -i 's/quiet splash//g' /etc/default/grub
sudo update-grub
修改引導界面的顔色
## 引導界面
cat <<EOF
if background_color 0,0,0,0 ; then
clear
fi
EOF
) > /tmp/default.grub
sudo cp /usr/share/plymouth/themes/default.grub /usr/share/plymouth/themes/default.grub.bak
sudo cp /tmp/default.grub /usr/share/plymouth/themes/default.grub
sudo update-grub
完整的腳本
儲存為檔案,
chmod +x
後執行。
裡面沒有執行的是:“加載引導界面的加載動畫的背景顔色”
#!/bin/bash
function beautify_gui () {
# 更換 Ubuntu 系統的 GDM 登入界面背景顔色
sudo cp /usr/share/gnome-shell/theme/ubuntu.css /usr/share/gnome-shell/theme/ubuntu.css.bak
sudo sed -i 's/background: #2c001e/background: #000/g' /usr/share/gnome-shell/theme/ubuntu.css
# 登入以後閃了一下的紫色
sudo cp /usr/lib/gnome-shell/libgnome-shell.so /usr/lib/gnome-shell/libgnome-shell.so.bak
sudo sed -i -b 's/0x2c001eff/0x00000000/g' /usr/lib/gnome-shell/libgnome-shell.so
# 加載動畫
sudo cp /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script.bak
sudo sed -i 's/0.16, 0.00, 0.12/0.00, 0.00, 0.00/g' /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
## 引導界面的加載效果二選一
## 1、關閉引導界面的加載動畫(未執行)
#sudo cp /etc/default/grub /etc/default/grub.bak
#sudo sed -i 's/quiet splash//g' /etc/default/grub
## 2、加載引導界面的加載動畫的背景顔色
cat <<EOF
if background_color 0,0,0,0 ; then
clear
fi
EOF
) > /tmp/default.grub
sudo cp /usr/share/plymouth/themes/default.grub /usr/share/plymouth/themes/default.grub.bak
sudo cp /tmp/default.grub /usr/share/plymouth/themes/default.grub.bak
sudo update-grub
}
beautify_gui
如果說我的文章對你有用,隻不過是我站在巨人的肩膀上再繼續努力罷了。
若在頁首無特别聲明,本篇文章由 Schips 經過整理後釋出。
部落格位址:https://www.cnblogs.com/schips/