저는 Gnome 기반 Zorin 운영 체제를 사용하고 있습니다.
xdotool 버전 3.20160805.1을 사용하고 있습니다.
zsh를 빠르게 사용하고 있습니다. 그러나 다음 문제는 bash 및 gnome 터미널에서 다른 형태로 볼 수 있습니다(아무 것도 인쇄하지 않지만 아무 것도 수행하지 않습니다).
내 컴퓨터의 ASCII 값 alt+F10
은 ^[[21;3~%
. alt+F10
창의 최대화된 상태를 전환하는 것입니다. 특정 창의 최대화된 상태를 전환하려고 합니다.
그러나 xdotool 명령은 이상한 문자를 생성하고 프롬프트에 일부 문자를 추가했습니다.
$ xdotool type asdfasdfasdf
asdf
$ asdfasdfasdf
$ xdotool key --window $(xdotool getactivewindow) "alt+F10"
^[[21;3~%
$ ;3~
$ xdotool getactivewindow key "alt+F10"
^[[21;3~%
$ ;3~
위의 명령 예에서 는 $
새 프롬프트를 나타냅니다.
이와 같은 쉘 스크립트를 작성하면
#!/bin/bash
WINDOW_ID=$(xdotool getactivewindow)
xdotool key --window $WINDOW_ID "alt+F10" # alt+F10 is ^[[21;3~
xdotool getwindowgeometry $WINDOW_ID
그러면 출력은 다음과 같습니다.
$ ./width
^[[21;3~Window 69206020
Position: 1330,447 (screen: 0)
Geometry: 800x600
$ ;3~
그렇다면 창을 최대화한 다음 크기를 얻는 대신?
어떡해?