0
Ich habe dieses Skript, um ein gnome Fenster bar-less zu machen. Es bewegt einfach das Fenster nach oben, so dass die Balken verschwinden. Das Problem ist, dass es in der Reihenfolge manchmal nicht funktioniert, es sei denn, ich füge Schlaf 0,2 nach jedem Befehl hinzu! Gibt es eine Möglichkeit, den nächsten Befehl nach dem vorherigen Ende zu erzwingen?läuft xdotool Skript in Reihenfolge
#!/bin/bash
xdotool key super+Down
xdotool getactivewindow windowsize 104% 114%
xdotool getactivewindow windowmove 0 0
xdotool key alt+F7
xdotool mousemove_relative x -77
xdotool key KP_Enter
xdotool key alt+F8
xdotool mousemove_relative x 77
xdotool key Left
xdotool key Left
xdotool key Left
xdotool key Left
xdotool key KP_Enter
Sieht so aus, als ob der Ruhezustand zwischen den Befehlen benötigt wird, da das System möglicherweise nicht sofort auf den vorherigen Befehl reagiert und somit zu dem Zeitpunkt, zu dem der nächste Befehl ausgeführt werden muss, möglicherweise nicht in den erwarteten Zustand übergegangen ist. Auch speziell über Tastenanschläge: http://stackoverflow.com/questions/34092604/xdotool-why-sleep-before-running-commands – dekkard
Warum gehst du nicht nur im Vollbildmodus? Drücke F11 – Emilien