但是,初次接触到ubuntu这个系统的人都有一个直观到感受,就是:“这个系统怎么这么丑?”
和windows的清爽蓝以及MAC的高端感觉的主题比起来,ubuntu的主题的确是太丑了。 如果说ubuntu早期版本的橙黄色主题还可以让人接受到话,而它近期版本的紫不紫、黄不黄、红不红的主题实在是太辣眼睛。刚出来到20.04版又加了暗黑色的主题,还是一种黑不黑、灰不灰的颜色。
以上种种,实在让人无力吐槽。于是,大家在安装过ubuntu系统之后,要做的第一件大事就是,赶紧换了它的主题!
比较麻烦的是,您能很容易地换掉ubuntu的主题,却很难改掉它的开机时的启动画面,最新的ubuntu20.04启动时的飞溅背景色换回了黑色,之前的其他版本,却还是紫色。
针对于此,本文以ubuntu18.04.5版本为例,在这里分别列出下面的修改方法,分别是:
开机的背景(双系统时的grub系统选择界面);
登陆的背景(输入用户密码的时候);
开机到登录之间的启动飞溅背景。
正文如下:
——————————————————————————————————
——————————————————————————————————
一,开机背景(grub系统选择界面)图片的替换
————————
1.我们事先要准备一张作为背景的图片,需要是png格式,不支持jpg。图片的大小尽量要和你的显示器匹配,如你的显示器是1280×800,您就找一张1280×800的图片。
经过查看,我们知道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 #更新开机引导
直接进入 /boot/grub/ 替换也可以,但要先给文件夹解锁权限,解锁命令如下:
代码: 全选
sudo chmod -R 777 /boot/grub
3. 更新
代码: 全选
grub sudo update-grub
然后,重启系统。这是开机就能看到您加入的grub背景图了。
二,修改登录背景:
————————
1) 把你准备的登录背景图,如a2.png(图片名字随便,不支持JPG格式)复制到/usr/share/backgrounds文件夹。 打开终端,输入命令:
代码: 全选
sudo mv a2.png /usr/share/backgrounds/
代码: 全选
sudo cp a2.png /usr/share/backgrounds/
18.04登录背景相关的配置是用css的,配置文件位于 /etc/alternatives/gdm3.css
修改gdm3.css这个文件,在修改之前最好备份一个以免改错了好恢复。编辑配置这个文件。打开终端,输入命令:
代码: 全选
http sudo gedit /etc/alternatives/gdm3.css
找到如下的这个部分
代码: 全选
lockDialogGroup {
background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
background-repeat: repeat;
}
把以上内容改为
代码: 全选
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; 扩大,使其全覆盖背景区域。背景图的边角可能不显示在屏幕里。
background-size:contain; 适应,使图像尺寸完全适应内容区域。
background-size:100% 100%; 铺满,把图片铺满屏幕并使背景图显示完整
图片代码下第三行 :
background-position: center;(图片位置居中)
background-position: 后面放描述位置的词
描述左中右的词:left、center、right
描述上中下的词:top 、center、bottom
三, 开机到登录之间的启动飞溅背景
————————
您虽然辛辛苦苦地把ubuntu的开机和登录的背景图片都换掉了,可是,从开机到登录的这段时间的背景色还是紫色的(20.04例外,20.04已经换了黑色)。而且,关机的时候,也还是紫色的画面,还是让人不能忍,怎么办?
继续折腾,去除紫色,改为纯黑色的启动与关机飞溅。 修改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
更改的是以下 两行,用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
代码: 全选
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
现在,启动和关机的飞溅背景色应该是黑色而不是紫色了。