2012-07-02 4 views
2

Teeworlds라는 창은 마우스 클릭을 보낼 대상 창입니다.xdotool이 대상 창을 무시합니다.

xdotool search --class Teeworlds click --repeat 30000 --delay 20 1 

그러나 이러한 마우스 클릭이 바로 창으로 전송되지 않습니다, 마우스를 urxvt 수, 목표, 또는 파이어 폭스, 또는 AwesomeWM의 wibox 위치에 관계없이 그들이 전송됩니다.

결과적으로 Teeworlds 창에 마우스를 놓기 전에는 아무런 클릭이 발생하지 않습니다. 그때 창 ID를 캡처 xdotool selectwindow를 사용하여 시도하고있다


사용 :

xdotool click --window /16777230/ --repeat 30000 --delay 20 1 

하지만 결과는 동일합니다.

답변

0

가상 서버가 하나의 창, 창 관리자 및 포커스 만있는 유일한 창에서만 사용할 수 있도록 다른 클라이언트 (가상 서버)에 창을 표시해야합니다.

오른쪽 구성이 DISPLAY (및 XAUTHORITY)보다 작 으면 xdotool을 의미 할 수 있습니다. .vnv/xstartup 파일 (또는 선택에 따라 다른 파일)로 구성하고 데몬 모드로 실행해야합니다.

당신은 사용할 수 있습니다 중 하나 Xnest, vncserver 또는 다른 x2go ...

테두리 효과 :이 X의 완전히 독립적 인 세션이 메인에 표시합니다. 내부 애플리케이션을 실행중인 VNC 클라이언트를 닫으면 그래픽 세션을 닫을 수 있습니다. 다른 위치에서 VNC 클라이언트를 다시 여는 것보다 항상 내부 세션을 검색 할 수 있습니다.

Xnest는 네트워크에서 데몬 모드로 실행되지 않으므로 Xnest의 경우 그래픽 세션이 끝나기 전에 응용 프로그램을 닫아야합니다.

관련 문제