Как отключить автоматическое открытие Gnome-Shell в Dashboard

Я персонализирую свой Gnome-Shell в Ubuntu 11.10

Я хотел бы отключить эту функцию, чтобы открыть панель инструментов Gnome, когда я закрываю последнее окно в рабочей области.

Изменить, чтобы уточнить: Панель доступна только в GNOME Shell. Панель инструментов открывается, если вы нажимаете клавишу Windows (также называемую СУПЕР) или перемещаете мышь в верхний левый угол. Если вы закроете последнее окно рабочей области, но в других рабочих пространствах будут открытые окна, панель мониторинга откроется автоматически. Последнее поведение раздражает, если вы не хотите использовать панель инструментов, чтобы открывать новые окна или менять рабочее пространство. Есть много способов сделать это (Gnome do, Docky, сочетания клавиш, щелкнув что-то на рабочем столе, ...).

Редактировать : Существует связанный вопрос & A, который был закрыт, потому что задавали тот же вопрос для Монетного двора: https://askubuntu.com/questions/101646/how-can- я-предотвратить-о-активность-View-для-открытий-когда-я-близко заместитель последней приработки ар

4
задан 13 April 2017 в 15:25

1 ответ

Я только что наткнулся на этот (закрытый) вопрос в стеке потока (см. Также этот Q & amp; A ). Полученная там информация позволила мне решить вопрос - за 22 часа до того, как закончится моя щедрость ...:)

Обратите внимание, что это уродливое решение, потому что у вас есть две строки в исходных текстах оболочки GNOME. Было бы лучше преобразовать его в (простое в использовании) расширение. Приведенная здесь информация может послужить основой для расширения, но я не знаю точно, как это сделать в расширении.

В основном вы должны раскомментировать команду overview.show() в файле /usr/share/gnome-shell/js/ui/main.js (и если раньше). Возможно, было бы неплохо сделать резервную копию файла раньше.

$ diff main.js main.js-old
350,351c350,351
<         //if (!overview.visible && showOverview)
<         //    overview.show();
---
>         if (!overview.visible && showOverview)
>             overview.show();

Чтобы применить изменения, выполните:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Строки перед подтверждением моего подозрения, что в настоящее время нет возможности изменить это поведение.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: