web-dev-qa-db-ja.com

Xウィンドウ名を検索

Skypeにキーボードストロークを送信するために使用するSendKeys( https://github.com/kyoto/sendkeys )というスクリプトを使用しています。

SendKeysをpluma(テキストエディター)とGoogle Chromeで完全に動作させることができます。

キーの送信は、Xウィンドウの名前にキーを送信することで機能します。例:

bash sendkey.sh 'Google Chrome' Control+v

Googleにキーを送信できますChromeウィンドウ 'Google Chrome'または 'Chrome'とPluma 'pluma'(小文字)を提供します。ただし、Skypeには何も送信できません。これが互換性の問題なのか、ウィンドウの名前がわからないのかはわかりません。

Xウィンドウの名前を決定する方法を誰かが提案できますか?

または、それが失敗した場合、別の方法でキーボードストロークをSkypeに送信できる可能性があります。

1
Kohjah Breese

必要なウィンドウをクリックできない場合は、以下を使用できます。

xwininfo -root -children

または

xlsclients

それら 開いているすべてのウィンドウをリストする必要があります の名前で。最初のものは私にとってよりうまくいきました。

3
OCarneiro

プログラムxwininfoはあなたが望むことをします。

コマンドラインからxwininfoを実行します。カーソルが十字になり、探索したいウィンドウをクリックすると、豊富な情報が報告されます。

1
Rmano