web-dev-qa-db-ja.com

UnityのDashを実行するWindowsキーのバインディングを変更する方法は?

現在、GnomeデスクトップでUnity Qtパネルを使用しています。Windowsキーを押すと、Unityのダッシュが起動し、compizベースのショートカットを使用できません。

Windowsキーがダッシュを起動するので、Unity 2Dにログインしても同じ動作が見られます。

Compizのショートカットを変更したくないので、Unity 2Dのダッシュボードのキーボードマッピングを他のものに変更する方法や、このショートカットを完全に無効にする方法はありますか?

15
LFC_fan

次のコマンドを使用して、スーパーキーを無効にできます。

gconftool --set /desktop/unity/launcher/super_key_enable --type=bool 0

(GNOME 3の設定はgconfではなくdconfにあり、Unityはプラグインになったため、メソッドはdconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""'になりました)

次に、お好みの方法でキーボードショートカットを定義して、次のコマンドを起動できます。

dbus-send --type=method_call --dest=com.canonical.Unity2d /Dash com.canonical.Unity2d.Dash.activateHome

これによりUnity Home Dashがトリガーされます

Ubuntu 11.04をインストールしたばかりで、gconf-editorを使用してショートカットキーを変更できました。

gnome-doを実行していないことを確認してください!(キーコンボを使用するように設定されている場合、Dashはそれらにバインドできませんキー。)

ターミナルを開いてgconf-editorを実行します

このキーに移動します:

/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher

Show_launcherキーを単一のキー値に変更します。

The key in gconf-editor

値を<Super>spaceに設定し、今すぐ Super+space スーパーの代わりにダッシュを開きます。キーコンボを使用する場合は、それを使用してDashを呼び出すことができるようになるまでに1分かかるようです。また、キーコンボをすばやく完了する必要があります。


より使いやすいインターフェイスが必要な場合は、コマンドラインを使用できます。

gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/show_launcher --type=string "<Super>space"

または compizconfig-settings-manager を使用します

Sudo apt-get install compizconfig-settings-manager

[デスクトップ]セクションで、[Ubuntu Unityプラグイン]を選択します。キーを設定して、ランチャーが目的のキーになるように表示します。繰り返しますが、Dashを呼び出すには1分かかります。

9
idbrii

デフォルトではそのショートカットを非アクティブ化する予定ですが、設定できるようにする予定はありません。 bug#705076 を参照してください。

6
Kaleo

(Alt + F2またはSynapse)gconf-editorを実行します。 [デスクトップ]> [Unity]> [ランチャー]に移動します。 super_key_enableのチェックボックスをオフにします。

2
Derek Lamarr

Ubuntu 12.04のUnity-2Dでは、次のコマンドが機能しました。

dconf write /com/canonical/unity-2d/launcher/super-key-enable false    

http://wtanaka.com/node/8025 を参照してください

0
demestor