我即将向客户发货一套新安装的 10.04 系统。这是我们发货的第一套预装软件和附加硬件测试平台的系统,因此我认为让桌面壁纸包含我们公司的徽标是个好主意。
我想要做的只是将徽标添加到默认背景图像中。问题是:
- 背景集存储在哪里?
- 从头开始创建自定义背景的规则是什么?
- 如果我从头开始创建背景,如何将其添加到系统的背景设置(即,不只是将其保存在用户的图片目录中 - 我希望它可供机器的所有未来用户使用)?
答案1
地方您想要用作背景图像的图像示例
/usr/share/backgrounds/
:sudo cp ~/Pictures/1.jpg /usr/share/backgrounds/1.jpg
编辑.
/usr/share/gnome-background-properties/ubuntu-wallpapers.xml
删除默认图片(如果你想)并添加自定义条目,最后节省文件。(确保条目在最后一行之前完成,即在行之前</wallpapers>
)。例如:
nits@nits-workstation:$ gksudo gedit/usr/share/gnome-background-properties/ubuntu- wallpapers.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper>
<name>Custom_Back1</name>
<filename>/usr/share/backgrounds/1.jpg</filename>
<options>zoom</options>
<pcolor>#000000</pcolor>
<scolor>#000000</scolor>
<shade_type>solid</shade_type>
</wallpaper>
</wallpapers>
- 现在,每当用户尝试更改背景时,仅根据 XML 文件列出的文件将默认显示在外观偏好窗户
答案2
背景图像存储在
/usr/share/backgrounds
为了使文件出现在所有用户(包括新用户)可用背景列表中,您需要将其信息添加到此文件夹中的 XML 文件中:
/usr/share/gnome-background-properties
如果您正在定制 Ubuntu,请从ubuntu-wallpapers.xml
文件中找到用于背景信息的格式的提示。