通过命令行更改锁定屏幕背景

我有兴趣通过命令行更改我的锁屏背景。 我希望能够这样做,在我运行一系列命令之后,下次锁定该图像时会出现。 也就是说,在锁定屏幕背景更改之间不需要重新启动。

这可能与Ubuntu 15.04一起使用吗?

对我来说(Ubuntu 15.10使用默认的Unity),它可以很好地使用以下命令:

一次必要的:

 gsettings set com.canonical.unity-greeter draw-user-backgrounds false 

换图片:

 gsettings set com.canonical.unity-greeter background '/path/filename_of_picture.png' 

立即更改了锁定屏幕。 – 像上面提到的Serg一样。 在Ubuntu 15.10(Unity)中,lightdm默认存在,所以只需要上面提到的命令。

经测试:

 xdg-screensaver lock 

立即锁定计算机的命令。

我只是尝试在终端(不是从背景,像cron),但我很确定它的工作方式也是如此。

我尝试了一千零一种不同的方法,唯一一个真正为我工作而没有问题的方法就是覆盖它所在的文件。 它需要JPEG和PNG,但也可能是其他文件。 但是,文件名(包括文件扩展名)必须相同。 这是路径:

/usr/share/backgrounds/warty-final-ubuntu.png