比如把/tmp/image.jpg設為桌面背景,縮放顯示,命令如下:
gconftool-2 -s /desktop/gnome/background/picture_filename -t string “/tmp/image.jpg” -s /desktop/gnome/background/picture_options zoom
如果想居中顯示,並且指定背景顏色為純黑色:
gconftool -s /desktop/gnome/background/picture_filename -t string “/tmp/image.jpg” -s /desktop/gnome/background/picture_options center -s /desktop/gnome/background/primary_color -t string “#000000″ -s /desktop/gnome/background/color_shading_type solid
picture_options其它的幾個選項
平鋪: wallpaper
伸縮: stretched
SPAN: spanned
有了這個命令,可以做壹些比如定時更換桌面背景的事情了。比如設置壹個圖片目錄,然後隔壹段時間從裏面選壹張做為桌面背景。
舉個例子,比如有壹個圖片目錄 /tmp/wallpaper,想每隔10分鐘更換壹張圖片做為桌面背景,代碼如下:
#!/bin/sh
while [ true ]
do
gconftool-2 -s /desktop/gnome/background/picture_filename -t string"`ls /tmp/wallpaper/*.jpg | shuf -n 1`" -s /desktop/gnome/background/picture_options zoom
sleep 600
done
這幾行就搞定了。
註:以上內容只在GNOME桌面環境下有效。