Parece que a opção -i
no primeiro cmd do wmctrl está causando problemas.
Tente isto:
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
wmctrl -r :ACTIVE: -e 0,300,168,740,470
O seguinte script não redimensiona uma janela já maximizada:
wmctrl -i -r :ACTIVE: -b remove,maximized_vert,maximized_horz
xdotool windowunmap --sync
xdotool windowmap --sync
wmctrl -r :ACTIVE: -e 0,300,168,740,470
Tenho certeza de que o culpado está nas duas linhas intermediárias, o que estou querendo aplicar na janela ativa no momento.