Part1:壁纸
usr/share/backgrounds下放入壁纸文件
usr/share/gnome-background-properties/下可以增加xml文件以达到在系统壁纸设置中增加新壁纸的选项:
图片上传到红联Linux系统教程频道中。
新增xml的例子:
<?xmlversion="1.0" encoding="UTF-8"?>
<!DOCTYPEwallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaperdeleted="false">
<name>DefaultBackground</name>
<filename>/usr/share/backgrounds/ubuntukylin-default-settings.jpg</filename>
<options>zoom</options>
<shade_type>solid</shade_type>
<pcolor>#3465a4</pcolor>
</wallpaper>
</wallpapers>
也可以修改系统原有文件ubuntu-wallpapers.xml或precise-wallpapers.xml来加入新壁纸信息。
使用命令修改壁纸:
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/x.jpg'
修改登陆界面背景:
gsettings set com.canonical.unity-greeter background'/usr/share/backgrounds/ubuntukylin.png'
PS:若需做成deb包并安装生效,需用下面的格式写成.override文件放置到/usr/share/glib-2.0/schemas中。凡使用gsetting设置的都可用此方法。
用.override设置系统默认的登录界面背景,.override文件内容如下:
[com.canonical.unity-greeter]
background="/usr/share/backgrounds/ubuntukylin.png"
壁纸自动更换:
usr/share/backgrounds目录下有个文件夹,其中有个xml用来指定用来自动更换的壁纸和更换规则。可以在其基础上修改或模仿他重新建个文件夹和xml,将其然后指定为壁纸。