web-dev-qa-db-ja.com

スーパーキーが機能しない。キーボードショートカットを使用してUbuntuダッシュ/ランチャーにアクセスできない

Super(別名Windows-Logoキー)は、Unity Dash/Launcherの基本キーボードショートカットとして機能しません。

...に移動して、ccsmSudo apt-get install compizconfig-settings-manager)に設定します...

Desktop->Ubuntu Unity Plugin->Launcher->Key to show the Dash, Launcher, and Help Overlay

...動作しません。 ccsmはすぐに設定してから設定を解除します。

同様に、ランチャーショートカットを<Super><Alt>(またはその他)に設定すると問題なく動作しますが、<Super>のみに設定すると、OKをヒットした直後に設定が解除されます。

ここからどこに行くかわかりません。

5
inanutshellus

私はそれを考え出した。 ccsmのバグだと思います。

dconfの使用中に設定の変更を監視するためにccsmを使用しました。

$ dconf watch /
/org/compiz/profiles/unity/plugins/unityshell/show-launcher 
   unset

unset ??

$ dconf read /org/compiz/profiles/unity/plugins/unityshell/show-launcher
$

うん...キーは存在しません。

$ dconf list /org/compiz/profiles/unity/plugins/unityshell/
[... show-launcher not in list...]

したがって、dconfを使用して手動で設定します(値文字列を二重引用符で囲む必要があります):

$ dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher "'<Super>'"

$ dconf read /org/compiz/profiles/unity/plugins/unityshell/show-launcher
'<Super>'

これですべてが機能します。わーい!

編集:デル所有者の場合:@jooonは別の解決策を見つけました。 Dellは、 意図的にスーパーキーを壊すDell-super-keyと呼ばれるパッケージをインストールします

6
inanutshellus