Já bych chtěl ještě zmínit nástroj wmctrl, kterým se dá manipulovat s okny. Například se dají maximalizovat ( wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz
), přesunout na jinou plochu ( wmctrl -r okno -t 4
), nebo jim dát always on top ( wmctrl -r :ACTIVE: -b toggle,above
). Nevěděl jsem, že některé z toho umí i xdotool, jak je popsáno v článku ( set_desktop_for_window
)
xdotool osobně používám například pro emulaci vkládání ze schránky, když to program nepodporuje - například různé vzdálené konzole serverů, ale poslední dobou bohužel i webové stránky, které chtějí, aby uživatel používal triviální hesla zadávaná ručně a ne kvalitní hesla ze správce hesel, a tak zakazují paste do políčka s heslem. Použití xdotool type --delay 40 "`xclip -out`"
místo pastnutí to řeší.