bash – change theme for gtk in gnome and take screenshot from script.

2010-03-24 157 words 1 min read

I wrote a blog on bash script to change the icon/cursor theme using a bash script. Lets extend the same concept a little more and use the script to change the gtk theme for gnome and at the same time take a screenshot also.

[[ ”$1” == ”” ]] && time=5 || time=$1
[[ ”$2” == ”” ]] && (
cd ~/.themes
echo ”Select one of the icon themes”
echo ”When you like some theme just press Ctrl+c”
for i in *
[[ -d $i/cursors ]] || (
echo ”Now trying …. : $i”
gconftool-2 –type string -s  /desktop/gnome/interface/gtk_theme ”$i”
sleep 1
j=$(echo ”$path/$i”).jpg
import -window root -quality 95 ”$j”
sleep $time
) || gconftool-2 –type string -s  /desktop/gnome/interface/gtk_theme ”$2”

This use’s the import command to take the screenshot. Hope you like it. You can specify the path for the screenshots in the path variable at the begining of the script.


Authored By Amit Agarwal

Amit Agarwal, Linux and Photography are my hobbies.Creative Commons Attribution 4.0 International License.

We notice you're using an adblocker. If you like our webite please keep us running by whitelisting this site in your ad blocker. We’re serving quality, related ads only. Thank you!

I've whitelisted your website.

Not now
This website uses cookies to ensure you get the best experience on our website. Learn more Got it