%EB%A5%BC%20%EB%A7%8C%EB%93%A4%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
xdotool 명령 세트를 실행하는 스크립트가 있습니다. 화면의 절반만 사용하지만 실행되는 클릭 수와 입력 횟수로 인해 실행 중에는 키보드나 마우스를 사용할 수 없습니다. 물리적으로 2세트의 키보드/마우스가 없어도 xdotool이 사용할 수 있도록 두 번째 키보드/마우스를 설정하는 방법이 있습니까?
저는 Gnome Desktop Manager와 함께 Fedora 20을 사용하고 있습니다.
답변1
저는 이것이 가능하다고 생각하지 않습니다. 왜냐하면 마우스와 키보드로부터 입력을 받는 창은 항상 하나, 즉 포커스가 있는 창 하나만 있을 수 있기 때문입니다.
하지만 자동화하려는 프로그램을 별도의 X 서버에서 실행할 수 있습니다. 그렇습니다
X :1 &
export DISPLAY=:1
myprogram &
xdotool …
이렇게 하면 전체 화면을 사용할 수도 있습니다. 이 접근 방식의 단점은 일반적인 데스크탑과 제어되는 데스크탑을 동시에 볼 수 없다는 것입니다. 따라서 새 X 서버에서 xdotool 명령을 시작하고 백그라운드에서 실행되도록 두거나 다음과 같은 도구를 사용하십시오.xpra
. 이를 통해 새로운 가상 X 서버를 실행하고 기본 X 서버에서 연결할 수 있습니다. 그것을 설정하려면 다음을 실행하십시오.
xpra start :1
export DISPLAY=:1
myprogram &
그리고 프로그램 실행을 보려면
xpra attach
원래 X-서버의 다른 터미널에서.