如何自定义 GNOME 默认背景和锁屏图像?

如何自定义 GNOME 默认背景和锁屏图像?

我正在使用 CUBIC 构建 Ubuntu 18.04 LTS 的自定义 ISO,并且我想更改默认背景和锁屏图像。

我添加了背景/usr/share/backgrounds,更改了文件中的背景/usr/share/gnome-background-properties/ubuntu-wallpapers.xml,但似乎不会影响新用户(例如 OEM 用户)。

另外,我没有找到任何更改锁屏图像的方法。

答案1

复制图像/usr/share/backgrounds/并进行编辑的方法/usr/share/gnome-background-properties/ubuntu-wallpapers.xml将允许您在“设置”-->“背景”-->“壁纸”和“设置”-->“锁定屏幕”-->“壁纸”中显示它们

但这gsettings两个设置为warty-final-ubuntu.png

$ gsettings get org.gnome.desktop.background picture-uri
'file:///usr/share/backgrounds/warty-final-ubuntu.png'
$ gsettings get org.gnome.desktop.screensaver picture-uri
'file:///usr/share/backgrounds/warty-final-ubuntu.png'
maduri@i7-4770U:~$ 

因此,您需要在编辑/usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override文件后编译这些值。

运行命令sudo nano /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override并编辑背景和屏幕保护程序的内容,如下所示,更改为您的实际图像路径:

[org.gnome.desktop.background]
picture-uri = 'file:///usr/share/backgrounds/warty-final-ubuntu.png'

[org.gnome.desktop.screensaver]
picture-uri = 'file:///usr/share/backgrounds/warty-final-ubuntu.png'

保存更改并运行此命令来编译模式:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

现在您可以检查这两张壁纸的 gsettings 值

gsettings get org.gnome.desktop.background picture-uri
gsettings get org.gnome.desktop.screensaver picture-uri

您已完成。重新启动计算机以使更改生效。

请查看下面的图片,这些图片是不言而喻的,因为我亲自使用 Ubuntu 18.04.2 ISO 并以 Ubuntu 18.04.2 作为我的操作系统

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

使用实时 USB 启动,生成的图片如下

在此处输入图片描述

在此处输入图片描述

相关内容