xdotool click 1
は正常に機能します。マウスの左ボタンを1回クリックします。
一方、端末にxdotool behave_screen_Edge bottom click 1
と入力しても、コマンドは終了しません。ターミナルはまだ私からの入力を待っているようです:
manual (!)、xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate
からのコマンドにも同じことが言えます
どんな入力でも大歓迎です。
明らかに、これらのコマンドは イベントループ を実行し、実行すべきことを行いますコマンドを終了するまで(または端末を閉じます):
xdotool behave_screen_Edge bottom click 1
画面の下部を押すと左ボタンをクリックし、
xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate
マウスを左下に移動すると、Chrome
ウィンドウがアクティブになります。両方のコマンドプロセスを強制終了するまで、毎回それを行います:
コメントから、私はあなたが起動時にこのようなコマンドを実行したいことを理解しています。スタートアップアプリケーションに追加するには:
xFCE(Xubuntu)の場合:
[設定]> [セッションと起動]> [アプリケーションの自動起動]> [追加]。コマンドを追加します。
/bin/bash -c "sleep 15 && xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate"
Unityの場合:
ダッシュ>スタートアップアプリケーション>追加。 (同じ)コマンドを追加します。
/bin/bash -c "sleep 15 && xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate"