web-dev-qa-db-ja.com

xdotool追加の文字を表示する

Xdotoolを使用して、Gnomeを使用するUbuntu18.04でタッチパッドジェスチャを構成しようとしています。

これは正常に機能します。

xdotool key ctrl+alt+Down

しかしこれ:

xdotool key ctrl+alt+Up 

ワークスペースを変更せず、代わりに端末に余分な文字を出力するようです。

as seen in this screenshot

また、シリアル値を使用しようとしましたが、xevコマンドによって出力されたkeysym値と動作は同じです。

1
dlynch

なぜこれが発生するのかについての説明と、ある程度の回避策を見つけました。

xdotool githubページには、このような問題に言及しているいくつかの問題があります。どうやらそれは、xdotoolが処理するようにプログラムされていない可能性のある構成の膨大な数、またはそのようなものによるキーボード構成の誤った解釈によって引き起こされます。

いくつかの回避策があり、ジェスチャーをプログラムすることができました。秘訣は、次のように、コマンドを発行した直後にxdotoolに何かを入力させることです。

xdotool key ctrl+alt+Up && xdotool type :

「:」は単なる任意の文字です。

そうすることで、ワークスペースの切り替えが実行されます。他の誰かが私の同じ問題でこの質問に出くわした場合に備えて、これは残しておきます。

1
dlynch