Отключить автоматическую активацию действий Gnome Shell при наведении мыши

22

Я искал способ отключить функцию «горячего угла» кнопки «Действия» в Gnome Shell. Я бы предпочел, чтобы он требовал щелчка, чтобы я случайно не активировал его при наведении мыши.

user2888
источник

Ответы:

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.

krlmlr
источник
7

В 11.10 и более поздних версиях вы можете отключить «горячий угол», установив расширение « No Topleft Hot Corner » с официального сайта расширений Gnome-shell.

Джокердино
источник
2
Это единственный верный ответ, который отлично сработал для меня в Ubuntu 14.10. Я понимаю, что ответы с более высоким рейтингом были введены ранее, но необходимость вручную редактировать Javascript просто для того, чтобы что-то отключить, никогда не допустима ...
Cerin
3

Скачать extension.jsи metadata.jsonот https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disabler и поместить их в ~/.local/share/gnome-shell/extensions/activitieshotspotdisabler@harmus.gmail.com/. Имя каталога важно - вы можете изменить его, если вы metadata.jsonтоже измените uuid .

Это установит расширение, которое переопределяет Panel.HotCorner.prototype._onCornerEnteredфункцию, поэтому экран действий отображается только при нажатии на «Действия». Чтобы активировать его, посетите https://extensions.gnome.org/local/ .

В настоящее время это расширение работает с версией 3.6 Gnome, которая поставляется с Ubuntu 12.10. Если вы посмотрите историю на Github, вы найдете версии, которые работают со старыми версиями Gnome (до 3.0. = Ubuntu 11.04.)

Henk
источник