背景

给笔记本装了一个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

简单易行的美化方案:Ubuntu 18.04 把启动过程中的紫色美化为黑色的更多相关文章

  1. NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错

    参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...

  2. Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源

    感觉还是18.4好用,所以最近装回了18,感觉现在18的兼容性也还可以了,深度学习的环境配置都没有问题,就是安装软件的时候有点慢,所以想要更新一下源. 第一步: 编辑/etc/apt/sources. ...

  3. Ubuntu 18.04 LTS 安装过程

    电脑: acer 1. F12开启boot menu,如果没开启,F2进去开启 2. 早点插优盘,否则进入F12的时候检测不出来,选择U盘启动,先不安装试用,进入桌面后有安装文件再安装,想直接安应该也 ...

  4. Ubuntu 12.04安装grub2过程中出错怎么办【转】

    本文转载自:https://zhidao.baidu.com/question/491448169666671012.html 其实是可以不用优盘启动的.但使用优盘没有风险.你的系统虽然出现==不能安 ...

  5. ubuntu 16.04 一些使用过程中遇到的问题

    1  安装ssh 和 openssh-server之后通过SecureCRT 可以连接,FileZilla不能使用sftp方式进行连接, 安装vsftpd后测试ftp可以连接, 修改 /etc/ssh ...

  6. Ubuntu 18.04 根目录为啥只有 4G 大小

    其实准确点儿的描述应该是:Ubuntu Server 18.04 ,设置 LVM,安装完成后根目录的容量为什么只有 4G?只有 Server 版有问题,Desktop 版没有问题,Ubuntu 16. ...

  7. Ubuntu 18.04 根目录只有 4G 大小

    其实准确点儿的描述应该是:Ubuntu Server 18.04 ,设置 LVM,安装完成后根目录的容量为什么只有 4G?只有 Server 版有问题,Desktop 版没有问题,Ubuntu 16. ...

  8. 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)

    笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...

  9. Ubuntu 18.04.2 LTS美化方案

    Ubuntu 18.04.2 LTS美化方案记录 根据个人经验,我将Ubuntun美化分为四个部分:1)桌面:2)对话框界面:3)图标:4)登录及锁屏界面:5)终端.由于Ubuntu系统默认采用GNO ...

随机推荐

  1. noip模拟16

    T1 是我早就忘干净的最小生成树...(特殊生成树,欧几里得生成树) 用一手prim算法一直连最小距离边 连到\(k+1\)(边界)退出即可. Code #include<cstring> ...

  2. docker commit (从容器创建一个新的镜像)

    从容器创建一个新的镜像 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] -a :提交的镜像作者: -c :使用Dockerfile指令来创建镜 ...

  3. docker开源系统监控软件Nagios

    开源的系统监控软件 下面整理了3个: 1.Zabbix 2.Nagios 3.Open-Falcon 这位博主进行的完整的介绍: https://www.cnblogs.com/linuxandy/p ...

  4. 理解js运行时的一些概念

    帧:一个帧是一个连续的工作单元.当一个js函数被调用时,运行时环境就会在栈中创建一个帧.帧里保存了特殊的函数参数和局部变量.当函数返回时,帧就被从栈中推出.例如: function foo(b) { ...

  5. 重新整理数据结构与算法(c#)—— 图的深度遍历和广度遍历[十一]

    参考网址:https://www.cnblogs.com/aoximin/p/13162635.html 前言 简介图: 在数据的逻辑结构D=(KR)中,如果K中结点对于关系R的前趋和后继的个数不加限 ...

  6. uwp 之语音识别

    xml code ---------------------------------------------- <Page x:Class="MyApp.MainPage" ...

  7. 事务种类jdbc,Hibernate,JTA事务

    JDBC事务 String URL="jdbc:sqlserver://localhost:1433;databaseName=test2"; String USER=" ...

  8. 线程池ExecutorService的使用

    转载自: 海子 Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短 ...

  9. 前端 | 页面触底自动加载 Vue 组件

    不管是 web 端还是移动端,信息流都是现在很流行的信息展示方式.信息流经常搭配自动加载一起使用以获得更好的使用体验. 最近在使用 Vue 开发过程中也遇到了首页信息流自动加载的需求.大致了解了一下几 ...

  10. 一个简单的 aiax请求例子

    <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content ...