Gnome Shellの[アクティビティ]ボタンの「ホットコーナー」機能を無効にする方法を探しています。マウスオーバー時に誤ってアクティブにしないように、クリックが必要です。
この場所は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: true
をreactive: false
に変更すると、ホットコーナーが無効になりますが、[アクティビティ]ボタンをクリックするか、 Super (Windows)キー。
更新で上書きされるため、panel.jsファイルを直接変更するのではなく、この動作を変更する拡張機能の作成を検討します。
上記と同じですが、ファイル/usr/share/gnome-Shell/js/ui/panel.js
を編集します:
this._corner = new Clutter.Rectangle({ width: 1,
height: 1,
opacity: 0,
reactive: true });
Activities configurator 拡張機能には、「Activities」ホットスポットを無効にするオプションがあります。 「ホットコーナーを無効にする」と呼ばれます。また、デフォルトでは、テキストはアイコンに置き換えられます。これにより、スペースが節約されます。
Ubuntu 12.10。で動作します。
11.10以降のバージョンでは、公式Gnome-Shell拡張機能サイトから「 No Topleft Hot Corner 」拡張機能をインストールすることにより、ホットコーナーを無効にできます。
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)で動作するバージョンが見つかります。