일부 응용 프로그램을 전체 화면으로 실행하고 싶습니다. metacity
Alt-F11 명령은 명시적인 옵션이 없어도 사용할 수 있습니다 .
그래서 다음과 같은 입력을 만들 수 있다고 생각했습니다.
완료.txt:
KeyStrPress Alt_L
KeyStrPress F11
KeyStrRelease F11
KeyStrRelease Alt_L
그런 다음:
xmacroplay "$DISPLAY" < full.txt
(나의 경우 와 동일 xmacroplay :0.0 < full.txt
)
그러나 실행되는 터미널에서는 작동합니다. stdin
다른 프로세스 로 보내는 방법은 무엇입니까 ?
편집하다:이 작업을 수행하는 더 좋은 방법을 찾았습니다( wmctrl -r urxvt -b toggle,fullscreen
urxvt의 경우). 이에 대한 내 답변을 확인하세요.질문이에 대해 좀 더(조금) 알아보세요.
답변1
이러한 키 입력을 받을 창에 집중해야 합니다. wmname
이러한 기능은 제공되며 패키지 관리자에서 찾을 수 있습니다. wmctrl -ai "$windowID" ; xmacroplay "$DISPLAY" < full.txt
( $windowID
창 ID가 어디에 있는지 등에 의해 결정됨)은 아마도 당신이 원하는 것일 것입니다.xwininfo