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


22

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

回答:


12

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: trueするreactive: 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 });

8

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

スクリーンショット

Ubuntu 12.10。で動作します。


7

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


2
これが唯一の有効な答えであり、Ubuntu 14.10で完璧に機能しました。私は答えが以前に入力された高投票実現が、ちょうど...何かをオフに許容可能になることはありませんし、手動で編集JavaScriptに持つ
Cerin

3

https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disablerからダウンロードextension.jsmetadata.jsonて、に配置します。ディレクトリの名前は重要です-uuidを変更する場合は、変更することもできます。~/.local/share/gnome-shell/extensions/activitieshotspotdisabler@harmus.gmail.com/metadata.json

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.