CentOSシステムが稼働しており、X2go server
クライアントコンピュータを使用して接続しています。マウスクリックを使用してコマンドライン自動化を実行しようとしていますxdotool
。オートメーションはbashで書かれて配置されるスクリプトです/etc/profile.d
。ユーザーがクライアントからログインしたときにX2go server
自動化スクリプトを実行する必要があるという概念です。
しかし、このアプローチには問題があります。の場合はxdotool
セッションXserver
が必要です。もう少し詳しく見てみると、セッションの開始時に表示変数が設定されず、スクリプトが失敗することがわかりました(xdotool
)。XSession
表示変数が設定される前に完全に設定されるまでに約30秒かかります。 bashスクリプトにaを追加すると、スクリプトsleep
が/etc/profile.d
。
この問題を解決する賢い方法はありますか?