Define a custom shortcut for Compiz Window Manager

Karl Auer kauer at biplane.com.au
Fri Apr 22 14:12:32 UTC 2016


On Fri, 2016-04-22 at 23:36 +1000, Karl Auer wrote:
>    #!/bin/bash
>    WIN=$(xdotool getactivewindow)
>    eval $(xdotool getwindowgeometry --shell $WIN)
>    WIDTH=$(calc "int($WIDTH*0.75)")
>    wmctrl -i -r $WIN -e "0,-1,-1,$WIDTH,-1"

Here is a version that includes Ralf's workaround for maximized
windows:

   #!/bin/bash
   WIN=$(xdotool getactivewindow)
   eval $(xdotool getwindowgeometry --shell $WIN)
   WIDTH=$(calc "int($WIDTH*0.75)")
   wmctrl -i -r $WIN -b remove,maximized_vert,maximized_horz
   wmctrl -i -r $WIN -e "0,-1,-1,$WIDTH,-1"

Regards, K.

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Karl Auer (kauer at biplane.com.au)
http://www.biplane.com.au/kauer
http://twitter.com/kauer389

GPG fingerprint: E00D 64ED 9C6A 8605 21E0 0ED0 EE64 2BEE CBCB C38B
Old fingerprint: 3C41 82BE A9E7 99A1 B931 5AE7 7638 0147 2C3C 2AC4







More information about the ubuntu-users mailing list