Linux Mint 16 ile (diğer sürümlerden emin değilim) gsettings
hem mevcut duvar kağıdınız hakkında bilgi almak hem de ayarlamak için kullanabilirsiniz.
Bu man gsettings
biraz incedir, ancak SEKME tamamlanması aşağıdaki komutlarda en fazla adımda çalışır.
Bilgi almak:
gsettings get org.cinnamon.desktop.background picture-uri
gsettings get org.cinnamon.desktop.background picture-opacity
gsettings get org.cinnamon.desktop.background picture-options
Herhangi bir seçeneği değiştirmek için "get" i "set" olarak değiştirin ve yeni değeri sonuna ekleyin.
İşte bilinen bir duvar kağıdı listesi üzerinde dolaşacak hızlı bir komut dosyası:
#!/bin/sh
#
# Set the wallpaper from a list
#
# The list, all can be found in $BASE
BASE="file:///home/tigger/.wallpapers/"
LIST="shot1.png another.png just_no_space_in_name.png keep_adding.png"
# The current wallpaper
current=`gsettings get org.cinnamon.desktop.background picture-uri`
opacity=`gsettings get org.cinnamon.desktop.background picture-opacity`
options=`gsettings get org.cinnamon.desktop.background picture-options`
# loop over the list until we find a match
matched=0
new=""
for wp in $LIST
do
if [ $matched -eq 1 ]
then
new="${BASE}${wp}"
break
elif [ "'${BASE}${wp}'" = "${current}" ]
then
matched=1
fi
done
# if "$new" is blank, then we show the first shot
if [ "$new" = "" ]
then
new=${BASE}${LIST%% *}
fi
# set the wallpaper
gsettings set org.cinnamon.desktop.background picture-uri \'${new}\'
gsettings set org.cinnamon.desktop.background picture-opacity ${opacity}
gsettings set org.cinnamon.desktop.background picture-options ${options}