openKylin论坛

 找回密码

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

本帖最后由 没底的瓶子 于 2013-4-14 14:04 编辑

欢迎大家批评指正,一起完善此系列文档{:3_48:}
转载请注明出处{:3_60:}
Part1:壁纸
usr/share/backgrounds下放入壁纸文件
usr/share/gnome-background-properties/下可以增加xml文件以达到在系统壁纸设置中增加新壁纸的选项:
新增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.xmlprecise-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,将其然后指定为壁纸。

楼主
发表于 2013-4-12 15:20:41
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

你这个也太专业了不是?

我只需要将作为桌面的图片复制进系统文件相应的位置即可……

目录是:

/usr/share//background/目录,不信你试试看?
推荐
发表于 2013-4-12 22:53:05
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

{:3_60:}居然把瓶子专用头像也放上去了。。

{:3_52:}好贴,顶下~
板凳
发表于 2013-4-12 15:37:24
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

既然你那么专业,你能不能把主题右边的列表多加几个主题进去?
地板
发表于 2013-4-12 22:53:59
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

dengshuangjang 发表于 2013-4-12 22:53
既然你那么专业,你能不能把主题右边的列表多加几个主题进去?

那个在代码中写死了,ubuntu的意思是:不支持第三方主题,若想换请自己装其他软件设置。这个很早就针对对这个向ubuntu提了bug,没用,他就这么设计的。。。。
所以ubuntukylin在系统设置中增加了个“主题设置”的程序
5#
 楼主| 发表于 2013-4-12 23:05:02
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

[p]壁纸自动更换:
usr/share/backgrounds目录下有个文件夹,其中有个xml用来指定用来更换规则。



能不能举一个自动更换的壁纸的例子? 谢谢
6#
发表于 2013-4-13 05:12:34
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

ping-wu 发表于 2013-4-13 05:12
壁纸自动更换:
usr/share/backgrounds目录下有个文件夹,其中有个xml用来指定用来更换规则。

系统默认带了一个例子,到usr/share/backgrounds下会发现除了图片格式的文件外,还有个文件夹里面放着一个xml文件。内容类似以下:
<background>
  <starttime>
    <year>2010</year>
    <month>07</month>
    <day>05</day>
    <hour>00</hour>
    <minute>00</minute>
    <second>00</second>
  </starttime>
<!-- This animation will start at midnight. -->
  <static>
    <duration>6.0</duration>
    <file>/path/xxxx/00.jpg</file>
  </static>
  <transition>
    <duration>2.0</duration>
    <from>/path/xxxx/00.jpg</from>
    <to>/path/xxxx/01.jpg</to>
  </transition>
  <static>
具体去看一下就明白了,设定不同时段显示不同的壁纸。
在“系统设置”-》“外观”选择壁纸时也会发现系统默认的壁纸中有个带有小时钟的标志,那个就是一套会自动变化的壁纸。所以系统的壁纸除了接受图片格式的文件外,也接受xml文件的。
7#
 楼主| 发表于 2013-4-13 09:10:22
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

谢谢,最近这几天会试一下。
8#
发表于 2013-4-13 13:33:41
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

wuy069 发表于 2013-4-13 09:58
好像安装软件可以达到自动更换壁纸的目的,sudo apt-get install drapes
但是我自己讨厌增加软件来达到目 ...

{:3_52:}感谢分享,这个功能我还挺喜欢的~
9#
发表于 2013-4-13 22:50:04
回复

使用道具 举报

UbuntuKylin系统美化教程part1:壁纸篇 [复制链接]

gsettingsset写错了,应该是gsettings set,现已修正。
10#
 楼主| 发表于 2013-4-14 14:05:58
回复

使用道具 举报

openKylin

GMT+8, 2024-4-24 17:40 , Processed in 0.021805 second(s), 21 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表