]> code.delx.au - mediapc-tools/commitdiff
focus-desktop: use xprop instead of timer
authorJames Bunton <jamesbunton@delx.net.au>
Mon, 17 Apr 2017 13:08:51 +0000 (23:08 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Mon, 17 Apr 2017 13:08:51 +0000 (23:08 +1000)
focus-desktop.desktop

index f2cb8f64c5e59f89d08c0f98b6b87883ce62436b..5b3aab44f0caba3216b6f6eb33d39196b14b1e57 100644 (file)
@@ -4,7 +4,7 @@ Version=0.9.4
 Type=Application
 Name=Focus the desktop
 Comment=
-Exec=/bin/sh -c 'sleep 30; xdotool click 1'
+Exec=/bin/bash -c 'for i in $(seq 30); do xprop -root -notype | grep "^XFDESKTOP_IMAGE_FILE_0\>" && break; sleep 1; done; xdotool click 1'
 StartupNotify=false
 Terminal=false
 Hidden=false