ユーザーがマウスをクリックするたびに、何かを行う(つまり、スクリプトやコマンドなどを実行する)バックグラウンドでbashスクリプトを実行する方法が不思議です。ターミナルが閉まっていてもこれを続けてください。何か案は?ありがとう!あなたはX11を使用している場合bashスクリプトでマウスクリックを検出する
5
A
答えて
4
、あなたはマウスイベントをキャッチするxdotool
を試すことができます
それは次のようになり、何かのように:
xdotool search --onlyvisible . behave %@ mouse-click getmouselocation
あなたがバックグラウンドでスクリプトを実行したい場合使用することができます:
./myscript.sh &>/dev/null &
0
彼はターミナルが閉じられても実行スクリプトはnohupを試すことがあります。
2
あなたはちょうどあなたがこの例を試すことができますマウスクリック(またはホイールイベント)上のxtermでbashコマンドを実行したい場合:
$ echo -e "\e[?1000h"
$ while read -n 6; do echo hellowworld; done
これは、ホイールイベントのためである(クリックのために代わりに12を設定してください)
関連する問題
- 1. マウスクリック時にフィールドセットを検出するJQUERY
- 2. wxPython:ビットマップ上でのマウスクリックの検出
- 3. wxwidgetsが別のウィンドウでマウスクリックを検出する
- 4. GtkComboBoxでマウスクリックを検出する方法は?
- 5. どこでもマウスクリックを検出するAngular2
- 6. Pythonでマウスクリックを検出する方法3.6.1
- 7. Bashスクリプトで関数を呼び出す
- 8. php sshでbashスクリプトを呼び出す
- 9. Monogame 3.5:マウスクリックが検出されない
- 10. Bashスクリプトの検証/ベストプラクティス
- 11. アプリケーションのマウスクリックを検出し、関数を呼び出す
- 12. bashはカラーテキスト出力をbashで検出します
- 13. qsubを使用して別のbashスクリプト内でbashスクリプトを呼び出す
- 14. stdoutとstderrのログがどこにあるbashスクリプトで検出するには?
- 15. "WindowsのUbuntuを検出する"とbashスクリプトのネイティブUbuntuを比較する
- 16. bashスクリプトのIBAlert出力
- 17. Bashスクリプトの出力htaccessファイル
- 18. bashスクリプトを使ってant/mavenからビルドエラーを検出する方法は?
- 19. ランチパッドからbashスクリプトを呼び出す
- 20. 重複したグリッドのグリッドをマウスクリックで検出 - JavaScript Canvas
- 21. は、出力はbashスクリプトで変数
- 22. ユーザのマウスクリックを検出してキーを押す
- 23. キャンバス内のマウスクリック位置を検出します
- 24. 特定のNSCollectionView内のマウスクリックを検出します。
- 25. イメージ上のマウスクリックを検出してデータベースに格納します。
- 26. マウスクリックではなく、タッピング(タッチ入力)をグローバルに検出する方法は?
- 27. Bashスクリプトの検索最大MTU
- 28. bashスクリプトでコマンド出力を解析する
- 29. bashスクリプトでgit whatchangedからファイル名を抽出する
- 30. bashスクリプトでhtmlからデータを抽出する
閉じたウィンドウからの入力を受け入れ続けるためにウィンドウシステムを取得できますか?あなたができるなら、私は非常に驚くだろう。アクティブなマウスを使用すると、入力を受け入れるための処理とイベントループがあることが前提です。ウィンドウを閉じると、処理を続行するためにソフトウェアの外側のレイヤーに依存する必要があります。つまり、スクリプトを実行するということです。ソフトウェアの外側のレイヤーはスクリプトについて知っている必要があります。おそらく、ウィンドウを閉じる前に、右クリックイベントとして親プロセスに登録することができます(ほとんど起こりそうもない)。また、bashスクリプトは通常マウスクリック(IMO)を受けません。申し訳ありませんが、幸運です。 – shellter
キャラクターの端末やXについて話していますか? –
ここでは2つの異なる質問があります。最初のものについては、http://stackoverflow.com/questions/5966903/how-to-get-mousemove-and-mouseclick-in-bashを参照してください.2番目は、Aamirの答えを参照してください。 – ninjalj