我在 Chromebook 上运行 GalliumOS,并使用 gnome-screensaver 作为屏幕锁。我希望自定义锁屏背景,但很难弄清楚如何更改它。目前,它显示的背景与初始屏幕和桌面背景不同。奇怪的是,它也与新用户的默认背景不同。桌面环境xfce4
似乎不可用gnome-shell
,正常的配置编辑似乎不起作用。
我开始寻找配置文件,gnome-screensaver
但无法弄清楚它们的保存位置。我在目录中能找到的最好的$XDG_CONFIG_DIRS/xfce4/xfconf
就是该xfce4-desktop.xml
文件。它将通道image-path
的属性设置xfce-desktop
为一个符号链接,该链接指向与锁屏背景相同的图像的文件。
不幸的是,改变符号链接指向的位置似乎并没有改变由 渲染的背景图像gnome-screensaver
。
我尝试深入研究源代码来gnome-screensaver
了解它是如何设置的,但我在这方面没有取得太大进展。有什么建议么?
答案1
Gnome 屏幕保护程序不保存壁纸配置。它由 gnome-shell 维护。您可以通过命令更改壁纸:
gsettings set org.gnome.desktop.screensaver picture-uri file:///path/to/image.jpg
如果它没有自动更改,您可以通过以下方式应用更改:
gconftool update