Deaktivieren Sie die automatische Aktivierung der Gnome-Shell-Aktivitäten, wenn Sie mit der Maus darüber fahren


22

Ich habe nach einer Möglichkeit gesucht, die "Hot Corner" -Funktion der Schaltfläche "Aktivitäten" in Gnome Shell zu deaktivieren. Ich würde es vorziehen, einen Klick zu erfordern, damit ich ihn nicht versehentlich aktiviere, wenn ich mit der Maus darüber fahre.

Antworten:


12

Für den 11.10

Der Speicherort wurde für den 11.04. Geändert, für den 11.04. Siehe unten. Sie können dies mit einer schnellen Bearbeitung der Datei tun. /usr/share/gnome-shell/js/ui/layout.js Wenn Sie den Code finden:

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

Wenn Sie reactive: trueauf wechseln , reactive: falsewird die Hot-Corner deaktiviert, der Übersichtsbildschirm kann jedoch durch Klicken auf die Schaltfläche "Aktivitäten" oder Drücken der Taste Super(Windows) aktiviert werden .

Ich werde eine Erweiterung erstellen, um dieses Verhalten zu ändern, anstatt die Datei panel.js direkt zu ändern, da sie mit Updates überschrieben wird.

Für den 11.04

Wie oben, aber die Datei bearbeiten /usr/share/gnome-shell/js/ui/panel.js:

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

8

Die Erweiterung des Aktivitätskonfigurators bietet die Möglichkeit, den Hotspot "Aktivitäten" zu deaktivieren. Es heißt "Disable Hot Corner". Außerdem wird der Text standardmäßig durch ein Symbol ersetzt - dies spart Platz.

Bildschirmfoto

Funktioniert für Ubuntu 12.10.


7

Ab Version 11.10 können Sie die Hot Corner deaktivieren, indem Sie die Erweiterung " No Topleft Hot Corner " von der offiziellen Gnome-Shell-Erweiterungssite installieren .


2
Dies ist die einzig gültige Antwort und hat für mich unter Ubuntu 14.10 perfekt funktioniert. Mir ist klar, dass die Antworten mit den höheren Bewertungen früher eingegeben wurden, aber es ist niemals akzeptabel, Javascript manuell zu bearbeiten, um etwas auszuschalten ...
Cerin

3

Laden Sie extension.jsund metadata.jsonvon https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disabler herunter und fügen Sie sie ein ~/.local/share/gnome-shell/extensions/activitieshotspotdisabler@harmus.gmail.com/. Der Name des Verzeichnisses ist wichtig - Sie können ihn ändern, wenn Sie auch die UUID ändern metadata.json.

Dadurch wird eine Erweiterung installiert, die die Panel.HotCorner.prototype._onCornerEnteredFunktion überschreibt , sodass der Aktivitätenbildschirm nur angezeigt wird, wenn Sie auf "Aktivitäten" klicken. Um es zu aktivieren, besuchen Sie https://extensions.gnome.org/local/ .

Derzeit funktioniert diese Erweiterung mit Gnome Version 3.6, die mit Ubuntu 12.10 ausgeliefert wird. Wenn Sie den Verlauf bei Github durchsuchen , finden Sie Versionen, die mit älteren Gnome-Versionen (bis 3.0. = Ubuntu 11.04.) Funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.