简单易行的美化方案:Ubuntu 18.04 把启动过程中的紫色美化为黑色
背景
给笔记本装了一个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
- https://zhuanlan.zhihu.com/p/36436003
免责声明:本人可以保证下列内容是本人亲自试验过的,但修改系统中的环境可能会导致无法预期的后果,此处提供的内容仅供个人学习交流,使用以下方法造成的一切后果请自行承担。
用法
以下步骤均在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
简单易行的美化方案:Ubuntu 18.04 把启动过程中的紫色美化为黑色的更多相关文章
- NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错
参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...
- Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源
感觉还是18.4好用,所以最近装回了18,感觉现在18的兼容性也还可以了,深度学习的环境配置都没有问题,就是安装软件的时候有点慢,所以想要更新一下源. 第一步: 编辑/etc/apt/sources. ...
- Ubuntu 18.04 LTS 安装过程
电脑: acer 1. F12开启boot menu,如果没开启,F2进去开启 2. 早点插优盘,否则进入F12的时候检测不出来,选择U盘启动,先不安装试用,进入桌面后有安装文件再安装,想直接安应该也 ...
- Ubuntu 12.04安装grub2过程中出错怎么办【转】
本文转载自:https://zhidao.baidu.com/question/491448169666671012.html 其实是可以不用优盘启动的.但使用优盘没有风险.你的系统虽然出现==不能安 ...
- ubuntu 16.04 一些使用过程中遇到的问题
1 安装ssh 和 openssh-server之后通过SecureCRT 可以连接,FileZilla不能使用sftp方式进行连接, 安装vsftpd后测试ftp可以连接, 修改 /etc/ssh ...
- Ubuntu 18.04 根目录为啥只有 4G 大小
其实准确点儿的描述应该是:Ubuntu Server 18.04 ,设置 LVM,安装完成后根目录的容量为什么只有 4G?只有 Server 版有问题,Desktop 版没有问题,Ubuntu 16. ...
- Ubuntu 18.04 根目录只有 4G 大小
其实准确点儿的描述应该是:Ubuntu Server 18.04 ,设置 LVM,安装完成后根目录的容量为什么只有 4G?只有 Server 版有问题,Desktop 版没有问题,Ubuntu 16. ...
- 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)
笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...
- Ubuntu 18.04.2 LTS美化方案
Ubuntu 18.04.2 LTS美化方案记录 根据个人经验,我将Ubuntun美化分为四个部分:1)桌面:2)对话框界面:3)图标:4)登录及锁屏界面:5)终端.由于Ubuntu系统默认采用GNO ...
随机推荐
- NOIP 模拟 $17\; \rm weight$
题解 \(by\;zj\varphi\) 一道树剖的题 先对于原图求出一棵最小生成树,求出来的这棵树中的边定为树边,其它边叫非树边 那么对于一条非树边,它要成为最小生成树上的边,权值只能为连接它两个端 ...
- rsync基本使用
概念 rsync是linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主机同步. 目前,已支持跨平台,可以在Windo ...
- uwp Button的动态效果
你应该覆盖Button样式 <Page.Resources> <Style TargetType="Button" x:Key="CustomButto ...
- 06.SpringMVC之参数绑定
默认支持的参数类型一 HttpServletRequest .HttpServletResponse .HttpSession.java.security.Principal.Locale .Inpu ...
- ArcGIS Engine中实现ArcMap的捕捉效果
注意要将捕捉相关接口的对象放在OnCreate方法中,这样在初始化就可以有捕捉效果,(捕捉对象赋值放在OnClick中出现第一次点击之前不能捕捉的BUG) 这里是直接在工具中实现的 ,可以按需求将捕捉 ...
- Navicate 连接阿里云MySQL(两种方式及原理讲解)
Navicate 连接阿里云(两种方式及原理讲解) 一.直连方式(通过3306端口) 1.概述 2. 环境准备 3.操作及讲解 二.使用SSH通道 1.概述 2.环境准备 3.操作及讲解 如果对你有帮 ...
- Linux 替换^M字符
Linux 替换^M字符 在Linux下使用vim 来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些"^M". 1.使用dos2unix命令.一般的分发版本中都带 ...
- C++字符串【string】和【char []】操作全攻略
异想之旅:本人博客完全手敲,绝对非搬运,全网不可能有重复:本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告.本人所有文章发布平台为CSDN.博客园.简书和开源中国,后期可能会有个人博客,除此之外 ...
- Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
1.今天在进行hive测试的时候,发现hive一直进不去,并且报了这个错误. Unable to instantiate org.apache.hadoop.hive.ql.metadata.Sess ...
- linux0.01内核源码结构
目录 boot 系统引导. fs 文件系统. include 头文件.一些C标准库,系统核心库. init 入口.main.c. kernel 内核. lib 库.C源程序,一些基本核心的程序. mm ...