分页: 2 / 2

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2010-09-22 17:10
jinxing_ing
daidengke 写了:这个有bash shell 版本的吗?
Perl 不懂呀!
俺也用Java 写了个简单的,不过这个功能 用shell 是最合适的,如果是bash shell 就更爽了!
谁有呀!俺最近在学习bash shell :em03
:em11 :em11
哈哈送上一个 bash shell 的
http://blog.csdn.net/jxfgh/archive/2010 ... 00976.aspx

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2010-09-22 22:30
only_one
刚写的 shell script
很简单 几行而已 放到开机启动里

#/bin/sh
# change the background of desktop randomly
# only_one 2010/09/20

pt="/home/`whoami`/图片/background" #背景图片目录

test -f /tmp/cgbk.lock && exit || echo $$ > /tmp/cgbk.lock
while [ true ]
do
sleep 2h #切换时间 默认2小时
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$pt/`ls $pt | shuf -n 1`"
done

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2010-12-04 10:33
yyxl
不错啊,哈哈!

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2011-02-25 13:11
wxy
在楼主的代码中可以添加如下代码,达到随机排列图片的目的:

从第99行后插入即可。

代码: 全选

   chomp( @picFiles );
   my @t;
   
   for (my $i = scalar @picFiles;$i > 0;$i--) {
      push(@t,splice(@picFiles,int(rand(scalar @picFiles)),1));
   }
   @picFiles = @t;


Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2011-10-20 14:58
速腾1994
ls能解释下什么是动态壁纸么

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2011-10-30 18:01
qq420100523
已用上,谢谢楼主的脚本。。

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2012-01-12 10:34
bsidb
感谢楼主分享~已经用上了~

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2012-01-12 10:35
bsidb
速腾1994 写了:ls能解释下什么是动态壁纸么
Ubuntu默认有一个动态壁纸文件,就是隔一段时间会自动更换一张壁纸。

Re: ubuntu 下实现动态桌面壁纸 生成xml的实用脚本

发表于 : 2012-01-12 11:15
stroller2008
那个渐变切换不好使,好像看视频后就好用,但是平时不行,还是瞬间切换,是不是跟刷新频率设置有关,不知道