Ubuntu 12.04 所有用户的默认壁纸

Ubuntu 12.04 所有用户的默认壁纸

我希望能够更改所有新帐户的默认背景(壁纸)。之后不强制执行,但它应该作为默认选择。我需要在 12.04 上使用 unity 执行此操作,并且我需要能够从 shell 执行此操作(因为它将通过包安装)。有什么想法吗?

答案1

我已经使用 GNOME3 的 gsettings 完成了此操作,只需有一个包含

debian/gsettings-override

[org.gnome.desktop.background]
picture-uri='file:///usr/share/my-background-package/my-background.png'

例如(我猜测 xfce 和 kde 也存在类似的机制,尽管您可能必须在那里明确安装覆盖...)。

然后确保软件包通过以下方式安装该背景到该位置

debian/install

my-background.png usr/share/my-background-package

并将图像存储为my-background.png包源的根目录。

答案2

gsettings set org.gnome.desktop.background picture-uri file://<path_to_pic>
在相关计算机上运行一次。

相关内容