没底的瓶子
1
欢迎大家批评指正,一起完善此系列文档:3_48:
转载请注明出处:3_60:
Part1:壁纸
usr/share/backgrounds下放入壁纸文件
usr/share/gnome-background-properties/下可以增加xml文件以达到在系统壁纸设置中增加新壁纸的选项:
新增xml的例子:
<?xmlversion="1.0" encoding="UTF-8"?>
<wallpaperdeleted=“false”>
<name>DefaultBackground</name>
/usr/share/backgrounds/ubuntukylin-default-settings.jpg
zoom
<shade_type>solid</shade_type>
#3465a4
也可以修改系统原有文件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,将其然后指定为壁纸。
你这个也太专业了不是?
我只需要将作为桌面的图片复制进系统文件相应的位置即可……
目录是:
/usr/share//background/目录,不信你试试看?
既然你那么专业,你能不能把主题右边的列表多加几个主题进去?
没底的瓶子
5
那个在代码中写死了,ubuntu的意思是:不支持第三方主题,若想换请自己装其他软件设置。这个很早就针对对这个向ubuntu提了bug,没用,他就这么设计的。。。。
所以ubuntukylin在系统设置中增加了个“主题设置”的程序
[p]壁纸自动更换:
usr/share/backgrounds目录下有个文件夹,其中有个xml用来指定用来更换规则。
能不能举一个自动更换的壁纸的例子? 谢谢
没底的瓶子
7
系统默认带了一个例子,到usr/share/backgrounds下会发现除了图片格式的文件外,还有个文件夹里面放着一个xml文件。内容类似以下:
2010
07
05
00
00
00
6.0
/path/xxxx/00.jpg
2.0
/path/xxxx/00.jpg
/path/xxxx/01.jpg
具体去看一下就明白了,设定不同时段显示不同的壁纸。
在“系统设置”-》“外观”选择壁纸时也会发现系统默认的壁纸中有个带有小时钟的标志,那个就是一套会自动变化的壁纸。所以系统的壁纸除了接受图片格式的文件外,也接受xml文件的。
没底的瓶子
11
gsettingsset写错了,应该是gsettings set,现已修正。
没底的瓶子
12
gsettingsset写错了,应该是gsettings set,现已修正。
看来ubuntu还真个恼火的,不过要向别人学习,没法,低头向人学,抬头谢师去!
顶一个,呵呵不过我用wallch也挺方便的哦~~~~
物理雪茄
20
你好,请问可以把ubuntukylin13.10的壁纸提取出来吗?很漂亮。
suiang
21
完全可以取出来的 :7_139:
这里下载13.10的壁纸
http://pan.baidu.com/s/19nVAq