"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."
Praktická utilita wmctrl dokáže manipulovat s okny bez použití Compitzu.
Příklad:
# Toggl - crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome
# Toodledo - m.toodledo.com.Google-chrome
# Checkvist - crx_ffeoeciogflficklmephjlkocdglpkkd.Google-chrome
# zjisteni: wmctrl -lx
if [ -f /tmp/.todo.switch ]; then
# x = hashname, -r name
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -b remove,above
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -e 0,930,0,680,350
wmctrl -x -r "m.toodledo.com.Google-chrome" -b remove,above
wmctrl -x -r "m.toodledo.com.Google-chrome" -e 0,1670,0,300,350
wmctrl -x -r "crx_ffeoeciogflficklmephjlkocdglpkkd.Google-chrome" -b remove,above
wmctrl -x -r "crx_ffeoeciogflficklmephjlkocdglpkkd.Google-chrome" -e 0,930,380,980,640
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -t 1
wmctrl -x -r "m.toodledo.com.Google-chrome" -t 1
wmctrl -x -r "crx_ffeoeciogflficklmephjlkocdglpkkd.Google-chrome" -t 1
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome"
# a = activate
wmctrl -a "m.toodledo.com.Google-chrome"
wmctrl -a "m.toodledo.com.Google-chrome"
wmctrl -a "crx_ffeoeciogflficklmephjlkocdglpkkd.Google-chrome"
wmctrl -r "Workrave" -b add,skip_taskbar
# s = switch desktop
wmctrl -s 1
rm /tmp/.todo.switch
else
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -b remove,skip_taskbar
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -e 0,1670,0,250,160
wmctrl -x -r "crx_egaghgmhhgalogmaniappfofmnlfhioe.Google-chrome" -t 0
wmctrl -r "Workrave" -b add,skip_taskbar
wmctrl -s 0
touch /tmp/.todo.switch
fi
Reference Hack and / - Automate your Desktop with wmctrl | Linux Journal.
.