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


10

我即将向客户交付新的安装了10.04的系统。这是我们附带预装软件和附加硬件测试平台的第一个系统,因此我认为让桌面墙纸包含我们公司的徽标是一个不错的主意。

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

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

Answers:


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>
  • 现在,每当用户尝试更改背景时,默认情况下,仅根据XML文件列出的文件将默认显示在“ 外观首选项”窗口中

最受欢迎:)
Nitin Venkatesh

那么...如何在登录屏幕上更改图像?
ysap 2011年

nvm,在另一个问题中回答。
ysap 2011年

以及如何使图像成为默认图像?
papaiatis

5

背景图像存储在

/usr/share/backgrounds

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

/usr/share/gnome-background-properties

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


谢谢,正是我所需要的。希望我可以选择两个答案。@nitstorm只是因为付出了额外的努力才得到了它:-)
ysap 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.