CentOS 시스템이 실행 X2go server
중이고 클라이언트 컴퓨터를 사용하여 연결하고 있습니다. 마우스 클릭을 사용하여 명령줄 자동화를 수행하려고 합니다 xdotool
. 자동화는 bash로 작성되고 에 배치되는 스크립트입니다 /etc/profile.d
. 사용자가 클라이언트에서 로그인하면 X2go server
자동화 스크립트가 실행되어야 한다는 개념입니다.
그러나 이 접근 방식에는 문제가 있습니다. 의 경우 xdotool
세션 Xserver
이 필요합니다. 좀 더 자세히 살펴보니 세션이 시작될 때 디스플레이 변수가 설정되지 않아 스크립트가 실패하는 것을 발견했습니다( xdotool
). XSession
표시 변수가 설정되기 전에 완전히 설정되는 데 약 30초가 걸립니다. bash 스크립트에 a를 추가하면 스크립트 sleep
가 /etc/profile.d
.
이 문제를 해결할 영리한 방법이 있나요?