Skip to content

Instantly share code, notes, and snippets.

@alseambusher
Created December 29, 2012 18:25
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save alseambusher/4408536 to your computer and use it in GitHub Desktop.
Code to minimize all the windows in Linux
#!/bin/bash
new_window_id=`xprop -root | grep '_NET_ACTIVE_WINDOW(WINDOW)'| cut -d '#' -f 2`
old_window_id=""
close_wait=0
while [ $close_wait -le 10 ]
do
if [ "$old_window_id" = "$new_window_id" ]
then
close_wait=$(($close_wait+1))
else
close_wait=0
xwit -id $new_window_id -iconify
fi
old_window_id=$new_window_id
new_window_id=`xprop -root | grep '_NET_ACTIVE_WINDOW(WINDOW)'| cut -d '#' -f 2`
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment