マウスのボタンをバインドして、Gnomeシェルアクティビティの概要を表示しようとしています。 xbindkeysを使用して、マウスボタンにアクションをバインドしています。
次のxteコマンドを使用して、アクティビティの概要を表示しようとしました。
xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'
これは端末で実行された場合は正常に機能しますが、何らかの理由でxbindkeysでは機能しません。
release
修飾子をxbindkeys構成に追加することで、最終的に機能するようになりました。プレスイベントが機能しないのにリリースイベントが機能する理由はわかりません。
最終的なxbindkeys設定は次のようになりました:
"xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'"
release + b:10
Googleで質問を見つけました。私はこのコマンドを探していました。コマンドxte 'keydown Alt_L' 'key F1' 'keyup Alt_L'
は、イージーストロークでうまく機能します。 USCでイージーストロークを見つけることができます。
私の英語はあまり得られないので、HowTo Picureを作成しました。私はそれがあなたを助けることを願っています http://ubuntuone.com/6sQIXcRIt7aP3SEzEKvRcC
ルートとしてxbindkeysを実行して動作させました。私の〜/ .xbindkeysrc:
"xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'"
release+b:9
P. S. Easystrokeも同様に機能しますが、1回だけキーを押すだけでストロークをバインドする場合は、マウスを押したまま完全に静止する必要がありました。これは実際に大変でした・
同じ問題がありました。 HOME/.xbindkeysrcのコマンドは次のようになります。
xte 'keydown Control_L' 'key F1' 'keyup Control_L'
b:2
注:xbindkeysrcファイルは次のコマンドで作成されました:
xbindkeys --defaults> $ HOME/.xbindkeysrc
(これは明らかにxautomationのインストール後です。)Gnomeのコマンドも次のように変更しました。 Alt+F1 に Ctrl+F1 -それが違いを生むかどうかを確認するだけです。できましたが、Easystrokeをインストールして実行した後でのみです。また、ALT/WINを他のいくつかの投稿に基づいて「Meta is Mapped to Left Win」に変更しましたが、これは役に立ちませんでした。そう:
Easystrokeをインストールして起動した後、 Ctrl+F1 組み合わせが機能しました(easystrokeでアクションを割り当てていないにもかかわらず、easystrokeでxbindkeysが機能するようにリセットされたもの)。 easystrokeをオフにすると、xbindkeysも機能しなくなりました。
Easystrokeをインストールして起動した後、 Alt+F1 組み合わせはnot work(明らかにキーボードの組み合わせを元に戻しました ALT+F1)。そのため、XTE、Gnome Shell、および Alt キー?
Easystrokeをインストールしました:
Sudo apt-get install easystroke
それから Alt+F2 イージーストロークで入力しました。
したがって、私のような平均的なユーザーであれば、Gnome Shellでxbindkeysを使用しないでください(いくつかの奇妙なバグや競合が発生しています)、easystrokeを使用してください。イージーストロークは機能します。スタートアップアプリケーションにイージーストロークを追加することを忘れないでください。