如何修改系统默认背景图片

ysa*_*sap 10 10.04 background

我即将向客户发送一个新的 10.04 安装系统。这是我们随预装软件和额外硬件测试平台一起发货的第一个系统,所以我认为让桌面壁纸包含我们公司的标志是个好主意。

我想要做的只是将徽标添加到默认背景图像中。问题是:

  1. 背景集存储在哪里?
  2. 从头开始创建自定义背景的规则是什么?
  3. 如果我从头开始创建背景,我如何将它添加到系统的背景集(即,不仅仅是将它保存在用户的图片目录中 - 我希望它可供机器的所有未来用户使用)?

Nit*_*esh 12

  • 要用作背景图像的图像放在/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>
Run Code Online (Sandbox Code Playgroud)
  • 现在,每当用户尝试更改背景时,根据 XML 文件列出的文件将默认显示在“外观首选项”窗口中


Adr*_*ian 5

背景图像存储在

/usr/share/backgrounds

要使文件显示在所有用户(包括新用户)的可用背景列表中,您需要将他们的信息添加到此文件夹中的 XML 文件中:

/usr/share/gnome-background-properties

如果您正在自定义 Ubuntu,请从ubuntu-wallpapers.xml文件中获取用于背景信息的格式。