gnome-do を Super + Space または Ctrl+Alt+Space にバインドできません

gnome-do を Super + Space または Ctrl+Alt+Space にバインドできません

今日の12.04へのアップデートで、もうバインドできなくなりましたgnome-doctrl+ alt+spaceまたはsuper+のいずれかに。11.10 では+spaceを使用できませんでしたが、12.04 の新規インストールでは+は正常に動作していました。superspacesuperspace

control今日、動作しなくなりました。 + alt+をバインドしようとするとspacecontrolキーがキーボード バインディングにプライマリとして表示されます。

私は Unity を実行していますが、以前はsuper+ がブロックされていspaceましたが、12.04 ではブロックされなくなったようです。ctrl+ alt+には影響しないはずですspace


どちらかのバインディングを構成すると、gnome-do 出力に次のエラーが生成されます。

libdo-警告**: 'space' のバインドに失敗しました。

libdo-警告**: 'space' のバインドに失敗しました。

shift++altへのバインドに行き詰まっていますspace

答え1

これは 2 つの問題の組み合わせです:

問題superは、Unity が最近superキーを完全に取得するように変更されたことです。バージョン 5.6.0 までは、super使用しなかったキー押下を、Do などの登録されたバインディングを持つ他のアプリケーションに渡していました。

2つ目の問題はGTKの変更によるものです。バグ #9035660.9とPreciseでは修正されているDoの音程です。毎日のビルドPPA

答え2

によるとテックリパブリック:

標準の GNOME では、GNOME Do を呼び出すキーの組み合わせは Super キーとスペース キーですが、Unity では Super キーは 2 つの非常に重要な機能のために予約されています。Super キーを 1 回タップすると検索ダイアログが呼び出され、押し続けるとランチャー アイコンに番号が表示されます (図 A を参照)。その後、ユーザーはランチャーに関連付けられた番号を押してアプリケーションを起動できます。

したがって、GNOME Do を起動した後、アプリケーションやファイルの検索に使用するのではなく、最初に行う必要があるのは、スーパー キーを使用しないように別のホット キーの組み合わせを使用するように再設定することです。

Unityを使っていますか?これが根本的な原因かもしれません。すべきではないそれに取り組みます。

答え3

Ctrl+ Alt+ はSpaceGnome 3 (Ubu 12.04 上) では動作します。Super-Space のキー バインディングは動作しません。おそらく、これは G3 の Super のバインディングがより厳格になっているためでしょうか。

関連情報