3
右クリックが特定のウィンドウ(問題なくウィンドウIDを取得できます)でxdotoolが検出され、適切なシェルコマンド/関数を実行するとします。xdotoolを使ってクリックして適切なアクションを適用する
これは、xdotoolでVLCビデオ再生ウィンドウのウィンドウIDを取得し、そのウィンドウを右クリックすると特定のコマンドを実行することを意味します。
私はBASH 4.2.0(1)-release、およびXdotool 2.20101012.3049
EDITを使用しています:これは私が持っているほど近いですが、それは動作しません:
xdotool search --name "VLC" behave %@ mouse-click exec 'myscript'
しかし、これらのコマンドは、作業を行うが、私は必要なものは本当にありません:
xdotool search --name "VLC" behave %@ mouse-enter exec 'myscript'
xdotool search --name "VLC" behave %@ mouse-leave exec 'myscript'
乾杯..
うーん、さらに調査すると、これは動作しません: ' "VLC" は「%の@幹部マウスクリック振る舞う--nameを検索xdotool をmyscript''しかし、これは動作しません: ' xdotool検索を - 名前: "VLC"は%@ mouse-enter exec 'myscript'' のように動作しますが、それはうまくいきません。私はマウスをクリックして作業する必要があります... – sc0ttman
http://myfreebsd.homeunix.net/freebsd/mouse_events_shell。 htmlにはいくつかの回答があるようですが、まだ関連するものを適用したり見つけたりしています! – sc0ttman
私は[mouse_events_shell](http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html)は動作しないと考えています(xtermウィンドウの外に座標を与えるべきではありません)。前述のように[evdev.py](http://code.google.com/p/autokey/source/browse/trunk/src/lib/evdev.py)の使用を検討しましたか? –