問題タブ [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 投票する
2 に答える
441 参照

linux - (SED) : コードは端末経由では問題なく動作しますが、bash スクリプトでは動作しません。何を「逃げる」べきですか?

ターミナルで実行しましょう..

スクリプトの最初と最後から空白を削除すると思います。
しかし、その間の空のスペースを保持します

しかし、これをbashスクリプトで実行すると..返されます

文字列間の空白も削除されます。

おそらく私は何かをエスケープする必要がありますか?

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

bash - Unity ubuntu 13.04にGoogle音声検索を追加

初めての質問ですが、あなたのサイトからたくさんの回答を得ているので、のぞき見に感謝します。

.desktop ファイルを unity ランチャーに追加して、chrome で新しいタブを開き、ctrl+shift+ を自動的に押したいと考えています。ボタンをクリックすると、音声検索が自動的に開きます。

私は bash スクリプトを初めて使用し、私の人生では構文を理解できません。これが私が得た場所です。

bash スクリプトを実行する .desktop アイコンを作成しました。これが .desktop です。

そして、このbashスクリプトを実行します

これまでのところ、すべて順調です。次のステップでは、xdotool をダウンロードしました。ctrl + shift + ピリオド ボタンを押して、音声検索を起動します。私が試してみました

bashスクリプトですが、これは機能しません。

どんな助けでも大歓迎です!

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

python - Pythonでは、呼び出し関数で変数を使用する方法は?

UbuntuでPythonを使用しています。 call(["xdotool", "mousemove", "500","600"])正常に動作します。

しかし、もしx=500y=600

call(["xdotool", "mousemove", "x","y"]) 動作しません。

xandの構文は何yですか?

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

xdotool - xdotool で Alt キーを送信できません

次のコマンドを試しています:

結果は次のエラーです。

--clearmodifiersandなしで試しまし--delayたが、それでも同じエラーが発生します。

私のシステムは Arch Linux と i3 ウィンドウ マネージャーです。

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

xdotool - xdotool と bash の If ステートメント

xdotool を使用して bash で小さなスクリプトを作成する必要があります。そして、ifステートメントに問題があります。この命令を正しく書く方法。

[xdotool クリック 1] の場合 ./myScript.sh fi

% マウスクリックしたら bashscript を実行したいので助けてください。

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

linux - screen を使用して minecraft サーバーを起動する (linux debian)

私は多くのことを試しましたが、多くのエラーが発生しました。私がやろうとしているのは、起動時に画面セッションを開き、その中でMinecraftサーバーを起動してから切り離して、screen -rでSSHできるようにすることです。

最初のコマンドは正常に動作します。問題は、最初のコマンドが実行された後、実際にコードを使用してサーバーを起動する前に、スペースバーを 2 回押す必要があることです。xdotool キーを入力すると、(SSH 経由で) エラーが発生しました。スペースキー

修正は export DISPLAY=:0.0 であるはずですが、これは私にはうまくいきません。

私の現在の起動スクリプトは.

主にテスト目的で、不要なエコーがたくさんあり、不要なスリープコマンドがたくさんあります。

xdotool が正しい方法で動作するように修正する方法、または別のセッションで起動時に mc サーバーを起動する別の方法を誰かが知っている場合 (私のラズベリー pi にはキーボードが接続されていません)、それは本当に役に立ちます。

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

ubuntu - アクティビティの概要が xbindkeys で閉じない

キープレスをマウスボタンにマップしようとしている光沢のある新しいマウスがあります。

具体的には、Gnome 3 でアクティビティの概要をマウスクリックで開いたり閉じたりしたいです。

左スーパー キーを押すと、概要が開きます。もう一度押すと閉じます。xbindkeys と xdotool を使用して、マウス ボタンを「Super_L」キーにマップしましたが、概要を開くことしかできません。もう一度マウスボタンを押しても閉じません。(開いているウィンドウの 1 つにカーソルを合わせない限り、そのウィンドウは閉じます。)

アクティビティの概要がアクティブなときに、xbindkeys または xdotool がクリック イベントを受信して​​いないようです。

これが私の .xbindkeysrc ファイルです:

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

bash - Bashスクリプト:文字列からフレーズまでの文字を削除しますか?

X11 ウィンドウを非表示にするための bash スクリプトがあります。マウスが置かれているウィンドウを見つけて、そのウィンドウのマップを解除できるようにしたい。

xdotoolI've got a way to find window ID: を使用します。

$ xdotool getmouselocation
x:392 y:344 screen:0 window:54799020

この行をちょうど54799020.
( までのすべてを削除したいwindow:。)

これを行う方法はありますか?と の経験はほとんどありませtrsed。以前はテキストを削除していましsedたが、マウス座標も削除する必要があり、常に同じであるとは限りません。