したがって、Synapseランチャーを「スーパー(Win)キー」にバインドする方法を示す質問を既に参照しました。 ( SynapseショートカットをSuper/Windowsキーのみに変更できますか? )
問題は、スーパーキーを含む組み合わせがすべてSynapseを起動するようになったことです。
これは、UnityやWindowsでの使用中に発生するボタンリリースイベントではなく、ボタンプレスイベントでSynapseがアクティブになっているためだと考えています。
Ubuntuにボタンリリースイベントへのショートカットをバインドする方法はありますか?そうすれば、デスクトップを表示するための「スーパー+ D」など、他の組み合わせでスーパーボタンを使用できます。
Ubuntu 14.04 LTSでGnome(Compiz)Flashbackセッション環境を使用しています。
ksuperkey
はうまくいきました。私はここの指示に従いました:
https://blog.hanschen.org/2012/10/17/open-application-launcher-with-super-key/
を除いて、私はUbuntu 16.04 + MATEにいるので、私がしたことは:
a)MATEメニューのショートカットとしてAlt + F1を削除
b)Alt + F1をシナプスショートカットとして設定します。
cat ~/.config/synapse/config.json {
"ui" : {
"global" : {
"ui-type" : "default"
},
"shortcuts" : {
"activate" : "<Alt>F1"
}
}
}
c)インストールして実行しましたksuperkey
ksuperkey
は、Winキー(スーパーキー)のリリースからAlt+F1
、MATEを起動してSynapseを起動します。同時に、Winに関連する他の組み合わせはSynapseを呼び出さなくても正常に機能します。特に、すべてのウィンドウを最小化してデスクトップ、それは私にとって重要です)。
ksuperkey
は非常に柔軟であり、Alt + F1(デフォルト)だけでなく、任意のキーのリリースをマップして任意のキーの組み合わせを送信できることに注意してください。
d)スタートアップアプリケーションにksuperkeyを追加