2016-10-27 2 views
0

私のxinitrcファイルで、xtermを開いた後でxdotoolを使ってマウスなどを動かせるようにするにはどうしたらよいですか?この例ではxtermを開いてxinitrcからコマンドを送信する

xterm -geometry 132x45+0+0 
    xdotool windowfocus 
    xdotool mousemove 100 100 
    xdotool click 1 

、xdotoolコマンドは、xtermが終了したときに、それは開いたままではないだろうと、私はxtermのためのコマンドラインに&を追加することはできません実行?

答えて

0

.xinitrcはシェルスクリプトであり、通常は最後のアプリケーションまたはウィンドウマネージャを起動するにはexecで終了します。この最後のアプリケーションが終了すると、Xセッションが終了します。

スクリプトの最後に到達する前に開始されたアプリケーションは、末尾の&を使用して非同期に記述する必要があります。

のスクリプトを終了すると、Xセッションを開いたままにするステートメント(たとえば、this one)を終了できます。

しかし、補助的な操作が実行される前にXtermが完全に宣言される保証はないので、全体的な計画はエラーが発生しやすいです。

関連する問題