Unityで既に設定されているSuper+キーを使用する

Unityで既に設定されているSuper+キーを使用する

カスタム ショートカットに自分のキーを使用したいのですがSuper、キーの組み合わせがすでに Unity で使用されている場合は、それができない場合があります。

たとえば、Super+を設定してa、注意を要求しているウィンドウに切り替えたいとします。CCSM-▸ Extra WM Actions-▸に設定しましたActivate Demanding Attention Windowが、これを押すと、ランチャーはアプリケーション モードで開きます。Super+の場合も同様でf、Compiz で定義したように全画面表示になるのではなく、ランチャーがファイル モードで開きます。

私はこの記事を読みました:Super キーを使用してキーボードショートカットを定義できますか?しかし、14.04 には「ランチャーを表示するキー」はなく、「タップすると HUD を表示するキー」のみがあり、これはすでに無効にしています。All settings-▸にKeyboardも表示されますが、これも無効になっています。私の理解では、HUD はランチャーと同じではありません。

理想的には、単独で押されたときの動作 (ランチャーを開く) を維持しながら、独自の+ の組み合わせSuperを定義する機能も残しておきたいです。また、 +も維持したいです。SuperkeySuperdigit

答え1

私が見つけた回避策は、レンズ機能を無効にすることです。

使用したいショートカットはすべてレンズショートカット(Super+aアプリケーション用、Super+fファイル用)に使用されているため、他の機能には使用できません。

私はレンズを使わないので削除するショートカットを解放します:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope']"

dconf-editorを使用すると、次のようにしてこれを行うことができます(必要に応じて、スコープ/レンズの一部のみを削除することもできます)。これそしてこれ投稿。

答え2

「システム設定/キーボード/ショートカット」で独自のSuper/Win+を設定しました:SigleKey

下部をクリックして+、独自のショートカットを追加します。たとえば、私のショートカットは、電卓の場合はSuper+ 、 gnome-terminal を実行する場合は+ ro、ルート ターミナルを実行する場合は+ + 、デスクトップを表示する場合は+ です... くそ、もう機能せず、オプションもありません... 「unity-tweak-tool -▸ ウィンドウ マネージャー -▸ 一般: キーボード ショートカット」で 1 つ見つけましたが、機能しません。CSuperTSuperShiftTSuperD


編集: 「unity-tweak-tool -▸ ランチャー -▸ 追加: キーボードショートカット」で検索したものを見つけました。私のはSuper+に設定されています。A

関連情報