การตั้งค่าสีพื้นหลัง xfce ในสคริปต์ทุบตี:
d=0; r=$d; g=$d; b=$d; \
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace0/color1 \
-s $r -s $g -s $b -s 65535
สี:
black: d=0;
white: d=65535;
red: r=65535; g=0; b=0;
เป็นต้น
rgb เป็นส่วนประกอบ RGB 16 บิตแบบทศนิยม
65535 = 255 * 257 255 = 0xFF เป็นฐานสิบหก
การแปลงจากรหัสสีฐานสิบหก 8 บิตเป็นคอมโพเนนต์ RGB ทศนิยม 16 บิต:
x='C31717' # dark red
r=$((16#${x:0:2} * 257))
g=$((16#${x:2:2} * 257))
b=$((16#${x:4:2} * 257))
หากสีพื้นหลังไม่เปลี่ยนให้ตั้งค่ารูปแบบภาพเป็นไม่มี
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace0/image-style \
-s 0
.... และตั้งค่าลักษณะการเติมให้เป็นของแข็ง
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace0/color-style \
-s 0
การตั้งค่าสีที่แตกต่างสำหรับทุกพื้นที่ทำงาน:
xfconf-query -c xfce4-desktop \
-p /backdrop/single-workspace-mode \
-s false
i=1; # workspace id
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace$i/image-style \
-s 0
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace$i/color-style \
-s 0
x=0; r=$x; g=$x; b=$x; \
xfconf-query -c xfce4-desktop \
-p /backdrop/screen0/monitor0/workspace$i/color1 \
-s $r -s $g -s $b -s 65535
นัฟพูดแล้ว ^^