Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.35 KB | None | 0 0
  1. #!/bin/bash
  2. while [ 1 ]
  3. do
  4.         window_list_id=$(xprop -root | grep "_NET_CLIENT_LIST(WINDOW)" | cut -c 39- | tr -d ',')
  5.         ile_zmaksymalizowanych=0
  6.  
  7.         for i in $window_list_id
  8.         do
  9.                 max_vert=$(xwininfo -id $i -all | awk '/Maximized Vert/' | wc -l)
  10.                 max_horz=$(xwininfo -id $i -all | awk '/Maximized Horz/' | wc -l)
  11.                 is_hidden=$(xwininfo -id $i -all | awk '/Hidden/' | wc -l)
  12.                 if [ $max_vert -eq 1 -a $max_horz -eq 1  -a $is_hidden -eq 0 ]
  13.                 then
  14.                         ile_zmaksymalizowanych=$(($ile_zmaksymalizowanych +1))
  15.                 fi
  16.         done
  17.                
  18.         if [ $ile_zmaksymalizowanych -ge 1 ]
  19.         then  
  20.                 echo $ile_zmaksymalizowanych jest zmaksymalizowane
  21.                 xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 100
  22.                 xfconf-query -c xfce4-panel -p /panels/panel-0/background-color -t uint -t uint -t uint -t uint -s 11565 -s 11565 -s 11565 -s 65535
  23.         else
  24.                 echo zadne nie jest znaksymalizowane.
  25.                 xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 50
  26.                 xfconf-query -c xfce4-panel -p /panels/panel-0/background-color -t uint -t uint -t uint -t uint -s 0 -s 0 -s 0 -s 65535
  27.         fi
  28.         sleep 0.1
  29. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement