web-dev-qa-db-ja.com

マウスオーバーでGnome Shellアクティビティの自動アクティベーションを無効にする

Gnome Shellの[アクティビティ]ボタンの「ホットコーナー」機能を無効にする方法を探しています。マウスオーバー時に誤ってアクティブにしないように、クリックが必要です。

21
user2888

11.10の場合

この場所は11.04で変更されました。11.04の場合は以下をご覧ください。これを行うには、ファイル/usr/share/gnome-Shell/js/ui/layout.jsをすばやく編集します。コードが見つかった場合:

this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                       width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });

reactive: truereactive: falseに変更すると、ホットコーナーが無効になりますが、[アクティビティ]ボタンをクリックするか、 Super (Windows)キー。

更新で上書きされるため、panel.jsファイルを直接変更するのではなく、この動作を変更する拡張機能の作成を検討します。

11.04の場合

上記と同じですが、ファイル/usr/share/gnome-Shell/js/ui/panel.jsを編集します:

this._corner = new Clutter.Rectangle({ width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });
12
Jinx

Activities configurator 拡張機能には、「Activities」ホットスポットを無効にするオプションがあります。 「ホットコーナーを無効にする」と呼ばれます。また、デフォルトでは、テキストはアイコンに置き換えられます。これにより、スペースが節約されます。

Screenshot

Ubuntu 12.10。で動作します。

8
krlmlr

11.10以降のバージョンでは、公式Gnome-Shell拡張機能サイトから「 No Topleft Hot Corner 」拡張機能をインストールすることにより、ホットコーナーを無効にできます。

7
jokerdino

https://github.com/hermanus/gnome-Shell-extensions/tree/master/Gnome-Shell-activities-hotspot-disabler からextension.jsおよびmetadata.jsonをダウンロードしますそれらを~/.local/share/gnome-Shell/extensions/[email protected]/に入れます。ディレクトリの名前は重要です。metadata.jsonのuuidを変更する場合は、変更することもできます。

これにより、Panel.HotCorner.prototype._onCornerEntered関数をオーバーライドする拡張機能がインストールされるため、[アクティビティ]をクリックしたときにのみアクティビティ画面が表示されます。有効にするには、 https://extensions.gnome.org/local/ にアクセスしてください。

現在、この拡張機能はUbuntu 12.10に付属しているGnomeバージョン3.6で動作します。 Githubで history を参照すると、古いGnomeリリース(3.0まで= Ubuntu 11.04)で動作するバージョンが見つかります。

3
Henk