代码: 全选
#!/bin/bash
#Back ground Auto Changer
for img in `ls ~/图片/Mac\ wall\ paper\ converted/*.jpg`
do
echo "$img"
gconftool-2 -s /desktop/gnome/background/picture_filename -t string "$img" -s /desktop/gnome/background/picture_options zoom
sleep 20
done
代码: 全选
/home/leo/图片/Mac wall paper converted/Resized-Andromeda-Galaxy.jpg
/home/leo/图片/Mac wall paper converted/Resized-Beach.jpg
/home/leo/图片/Mac wall paper converted/Resized-Bristle-Grass.jpg
/home/leo/图片/Mac wall paper converted/Resized-Ducks-on-a-Misty-Pond.jpg
/home/leo/图片/Mac wall paper converted/Resized-Eagle-&-Waterfall.jpg
/home/leo/图片/Mac wall paper converted/Resized-Elephant.jpg
/home/leo/图片/Mac wall paper converted/Resized-Flamingos.jpg
/home/leo/图片/Mac wall paper converted/Resized-Floating-Leaves.jpg
/home/leo/图片/Mac wall paper converted/Resized-Forest-in-Mist.jpg
/home/leo/图片/Mac wall paper converted/Resized-Grass-Blades.jpg
/home/leo/图片/Mac wall paper converted/Resized-Isles.jpg
/home/leo/图片/Mac wall paper converted/Resized-Lake.jpg
/home/leo/图片/Mac wall paper converted/Resized-Lion.jpg
/home/leo/图片/Mac wall paper converted/Resized-Moon.jpg
/home/leo/图片/Mac wall paper converted/Resized-Mt.-Fuji.jpg
/home/leo/图片/Mac wall paper converted/Resized-Pink-Lotus-Flower.jpg
/home/leo/图片/Mac wall paper converted/Resized-Pink-orest.jpg
/home/leo/图片/Mac wall paper converted/Resized-Poppies.jpg
/home/leo/图片/Mac wall paper converted/Resized-Red-Bells.jpg
代码: 全选
/home/leo/图片/Mac
wall
paper
converted/Resized-Andromeda-Galaxy.jpg
/home/leo/图片/Mac
wall
paper
converted/Resized-Beach.jpg
/home/leo/图片/Mac
wall
paper
converted/Resized-Bristle-Grass.jpg
/home/leo/图片/Mac
wall
paper
converted/Resized-Ducks-on-a-Misty-Pond.jpg
/home/leo/图片/Mac
wall
paper
由于取出的字符遇到空格就不连续,所以就Shell向Gnome输出了错误的路径,于是桌面就黑掉了……囧
谁来帮帮我。



#可以用了,谢啦~~