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に送信できる可能性があります。
必要なウィンドウをクリックできない場合は、以下を使用できます。
xwininfo -root -children
または
xlsclients
それら 開いているすべてのウィンドウをリストする必要があります の名前で。最初のものは私にとってよりうまくいきました。
プログラムxwininfo
はあなたが望むことをします。
コマンドラインからxwininfo
を実行します。カーソルが十字になり、探索したいウィンドウをクリックすると、豊富な情報が報告されます。