問題タブ [xdotool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9429 参照

ssh - xdotool が SSH 経由では機能しない

SSH 経由で xdotool を使用したいのですが、次のエラーが発生します。

私はこの解決策を見つけました:

それでもほぼ同じエラーが発生します:(。私も試しました:

常にそのようなエラー:

thera は xdotool の代替 (実用的な) ソリューションですか?

ローカルで機能するかどうかはわかりません。SSH接続しかありません。

0 投票する
1 に答える
954 参照

python - Python スクリプトから xdotool movewindow を実行する

ffplay を使用してムービーを実行し、ffplay ウィンドウを画面上の特定の場所に移動する Python スクリプトを作成しています。

私がこれに基づいているスクリプトはここにあります - http://code.activestate.com/recipes/577376-simple-way-to-execute-multiple-process-in-parallel/

唯一の違いは、下部のコマンド配列を次のように変更していることです。

ビデオは正常に再生されますが、ウィンドウの位置が移動しません

スクリプトが実際にすべてのコマンドを循環しているかどうかをテストするために、コマンドを追加しました

そして、マウスは実際に画面上の180、180の位置に移動します

おそらく、ffplay の読み込みに数秒かかり、movewindow コマンドが実行されたときに Goodfellas という画面がまだ表示されない可能性があります。

0 投票する
4 に答える
10673 参照

x11 - xdotool を使用してページの終わりに到達する方法、ページを上下に移動する方法

xdotool を使用して、ウィンドウにページの最後に移動するように命令するにはどうすればよいですか?

  • 「key End」はキーストロークを送信して終了するように見えますが、何も起こりません: xdotool selectwindow key End

  • 「クリック5」は下にスクロールしますが、ページが最後に達したかどうかを知る方法は?

また、PageUp キーと PageDown キーは受け付けないようです。

Ubuntu 12.04 で実行

0 投票する
2 に答える
3979 参照

linux - Linux でアクティブなウィンドウを非表示にする

Chrome ウィンドウを非表示にする小さなスクリプトを作成しましたが、コードを変更してアクティブなウィンドウを非表示にしたいと考えています。xdotool を使用して、アクティブなウィンドウ ID を取得し、非表示にすることができます。非表示にしたいときに問題が発生します。非表示のウィンドウを確認して ID を取得し、非表示を解除するにはどうすればよいですか? クロムを非表示にするための現在のコードは次のとおりです。

0 投票する
0 に答える
362 参照

bash - windowmove 使用時の Xdotool オフセット/ミスマッチ

xdotool でウィンドウを配置しようとしています。行きたいところに行かない。次のコードを試しました:

そして、次の出力を得ました:

補足: 私は hdmi1 経由で接続されたラップトップ + 1 台のモニターを使用しており、/etc/lightdm/lightdm.conf を次のように変更しました。

.monitor.sh は次のようになります。

問題を引き起こす可能性のあるヒントやヒントはありますか?

0 投票する
1 に答える
906 参照

xvfb - xvfb を使用して実行しているときに Linux でクロム ウィンドウにフォーカスする

特定のクロム ウィンドウにフォーカスを移すために、次のシェル スクリプトを使用しています。

通常の実行では機能しますが、xvfb を使用して chrome を実行すると失敗します。xvfb では、windowID を見つけることができません。xvfb で作業するために必要です。