Cukup gunakan aplikasi pintas untuk membuat pintasan untuk skrip ini ..
Contoh panggilan: script_name left...script_name right
Dokumentasi / contoh terbaik yang saya temukan wmctrladalah di Spiral of Hope
Karena xprop, halaman manual memiliki beberapa contoh dasar, tetapi saya belum menemukan apa pun untuknya dengan detail seperti halaman Spiral of Hope ...
#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \
-e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p')
[[ -z "$a" ]] && exit 1
case "$1" in
top ) ((h=h/2));;
bottom ) ((y=y+(h-(h/2))));((h=h/2));;
left ) ((w=w/2));;
right ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#