web-dev-qa-db-ja.com

左側のスーパーキーでショートカットとして[アプリケーションの表示]メニューを開くにはどうすればよいですか?

Ubuntu 18.04.1では、左のスーパーキーのみを使用して、ドックアイコン(9ドット)を左クリックするのと同じように、アプリケーションを表示するメニュー(ダッシュ)を開くだけで、開いているプログラムを表示します。

私はそれを開くことができます Super + A そしてさらにそれを閉じます Super R、しかし Super L 何もしないようです。

Xfceでは、カスタムキーボードショートカットを追加することで同様のことが可能になりました。 Super L コマンドをxfce4-popup-whiskermenuに設定すると、お気に入りのアプリケーションでメニューを開いたり閉じたりします。残念ながら、Show Applicationsメニューを開いたり閉じたりするコマンドがわかりません。

新しいGnomeシェルにこのようなショートカットを追加する方法はありますか?

5
Prototype700

解決策1:Gnome拡張機能

拡張機能をインストールしてアプリケーションビューでオーバーレイを開始を使用して Super キーを押すだけで、アプリケーションの概要を開きます。

さらに、拡張機能アプリケーションリストから概要を閉じるESCをインストールします Esc 概要ではなくデスクトップに戻ります。

解決策2:ksuperkey(より普遍的なアプローチで、何でもやりたいことができる super

ユーティリティ ksuperkey を使用すると、のプレス/リリースを再マッピングできます super 任意のキーの組み合わせに対するキーのみ。 ksuperkeyは、標準のUbuntuリポジトリでは使用できません。したがって、 ksuperkey Github サイトの指示に従って自分でコンパイルする必要があります。

この場合、コマンド `ksuperkey -e 'Super_L = Super_L:a'を使用してksuperkeyを起動します。これはヒットをリマップします super アプリケーションメニューを起動するために必要なキーの組み合わせだけです。

  • の結合 super Gnome Shellで概要を表示するには、最初に無効にする必要があります。コマンドgsettings set org.gnome.mutter overlay-key ''を使用するか、dconf-editorを使用してそのキーの値を変更します。
  • 〜/ .config/autostartフォルダーに配置した.desktopファイルを使用して、ksuperkeyを自動起動できます。

このksuperkey.desktopファイルの内容は次のようになります。

[Desktop Entry]
Categories=Utility;
Comment=Map super key
Exec=sh -c "sleep 0.4 ; ksuperkey -e 'Super_L=Super_L:a'" 
Icon=keyboard
Name=ksuperkey
StartupNotify=false
Type=Application
X-GNOME-Autostart-enabled=true

オプションで、拡張機能をインストールします アプリケーションリストから概要を閉じるESC Esc 概要ではなくデスクトップに戻ります。

11
vanadium