ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#1

帖子 千里不留行 » 2020-04-28 20:53

22966054-7661159ac7ba54fe.png
ubuntu做为当今天下最优秀的桌面系统linux的一个分支,它越来越变得简单和易用。

但是,初次接触到ubuntu这个系统的人都有一个直观到感受,就是:“这个系统怎么这么丑?”

和windows的清爽蓝以及MAC的高端感觉的主题比起来,ubuntu的主题的确是太丑了。
22966054-7ce8e74b68756eb7.jpg
如果说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        #更新开机引导  
注:要明确 a1.png的路径,grub文件夹内如果原有图片,要用这个a1.png替换它。
直接进入 /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/
2)修改登录背景相关的配置css文件:

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; 
}
不好找的话,可以在 gedit的菜单栏找到搜索的选项,把lockDialogGroup复制到搜索框,就可以方便地找到了。

把以上内容改为

代码: 全选

  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
第二步: 修改颜色代码16和12

更改的是以下 两行,用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
上面两行中的括号内的数字16和12就是表示颜色的代码,我们把它们都改成0,就是成了默认的黑底白字,改为如下:

代码: 全选

  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  
第四步:重启系统
现在,启动和关机的飞溅背景色应该是黑色而不是紫色了。
上次由 千里不留行 在 2020-04-28 22:33,总共编辑 7 次。
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#2

帖子 千里不留行 » 2020-04-28 21:40

近段时间,一直在用ghostwriter使用markdown语法发文,重回论坛,看到这里的发文后台,无需markdown。
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#3

帖子 男菜鸟 » 2020-05-02 22:10

mark
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#4

帖子 千里不留行 » 2020-05-30 22:08

男菜鸟 写了: 2020-05-02 22:10mark
发现08年注册的老鸟一枚!
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#5

帖子 qy117121 » 2020-05-31 8:57

grub 我是在gnome-look.org下载了个主题,虽然说也不太好看,但是可以有操作系统图标,背景图片也可以自己更换
gdm3 太丑了,于是我换了lightdm,装了lightdm-webkit2-greeter ,再安装主题,lightdm-webkit-greeter 和lightdm-webkit2-greeter在github上有很多好看的主题
启动背景,SSD太快看不到了
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
千里不留行
帖子: 605
注册时间: 2009-08-30 14:04
来自: 上海

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#6

帖子 千里不留行 » 2020-05-31 19:47

qy117121 写了: 2020-05-31 8:57 grub 我是在gnome-look.org下载了个主题,虽然说也不太好看,但是可以有操作系统图标,背景图片也可以自己更换
gdm3 太丑了,于是我换了lightdm,装了lightdm-webkit2-greeter ,再安装主题,lightdm-webkit-greeter 和lightdm-webkit2-greeter在github上有很多好看的主题
启动背景,SSD太快看不到了
这些问题都是我们十年前讨论的问题,如今,再讨论这些恍若隔世。看着论坛里面冷清,我就顺手发了几个帖子。以前,在论坛里, grub启动方面,smallapple是高手,有人提出问题,adagio大三八或tenzu都是秒回。
很怀念这些人。

这里曾是一片圣地,想不到如今如此冷清。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: ubuntu开关机背景颜色以及grub背景图片、登录背景图片的修改

#7

帖子 Ping-Wu » 2020-06-01 1:27

千里不留行 写了: 2020-05-31 19:47
qy117121 写了: 2020-05-31 8:57 grub 我是在gnome-look.org下载了个主题,虽然说也不太好看,但是可以有操作系统图标,背景图片也可以自己更换
gdm3 太丑了,于是我换了lightdm,装了lightdm-webkit2-greeter ,再安装主题,lightdm-webkit-greeter 和lightdm-webkit2-greeter在github上有很多好看的主题
启动背景,SSD太快看不到了
这些问题都是我们十年前讨论的问题,如今,再讨论这些恍若隔世。看着论坛里面冷清,我就顺手发了几个帖子。以前,在论坛里, grub启动方面,smallapple是高手,有人提出问题,adagio大三八或tenzu都是秒回。
很怀念这些人。

这里曾是一片圣地,想不到如今如此冷清。
现代的机器开机时间不到10~20秒(Ubuntu 20.04 算是例外不过应该迟早会解决),除了 persistent LiveUSB 外,我个人已不太注意开关机背景的问题。另外,你前面提到的方法在 Ubuntu 20.04 已不管用*。

登录(log in)背景图片可以使用一个叫 ubuntu-20.04-change-gdm-background 的 bash 脚本来改变(只适合 Ubuntu 20.04):

代码: 全选

wget github.com/thiggy01/ubuntu-20.04-change-gdm-background/raw/master/ubuntu-20.04-change-gdm-backgroundsudo
sudo bash ubuntu-20.04-change-gdm-background 图片名.jpg
关于论坛里面冷清的事,没有人会在一个不(想)赚钱的论坛混太多时间的。我们所需要的是,如何建立一个有 “中国特色” (能养家)的开源软件环境。

登录背景不见得一定是要图片,可以加文字拿来当提醒,宣传,广告等之用。

* grub-customizer 套件已正式纳入 Ubuntu 20.04 的套件库,有专门人员在维护,大家可以试一试,可以修改开机图片,字型及颜色等:

(Ubuntu 20.04) sudo apt update && sudo apt install grub-customizer
上次由 Ping-Wu 在 2020-06-03 12:00,总共编辑 4 次。
回复