简单易行的美化方案:Ubuntu 18.04 把启动过程中的紫色美化为黑色

背景

给笔记本装了一个Ubuntu,嫌弃启动的颜色很丑;因此在网上找到了一些修改方法,集成为一个傻瓜脚本。

参考文档:

免责声明:本人可以保证下列内容是本人亲自试验过的,但修改系统中的环境可能会导致无法预期的后果,此处提供的内容仅供个人学习交流,使用以下方法造成的一切后果请自行承担。

用法

以下步骤均在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
posted @ 2021-09-27 09:58  schips  阅读(671)  评论(0编辑  收藏  举报