Как остановить изменение размера окон (максимизацию) при перетаскивании к краю экрана в GNOME Shell?

Вопрос или проблема

В Debian Jessie с использованием настольной среды GNOME Shell, когда я перетаскиваю окно к краю экрана, оно пытается развернуться на весь экран. Это похоже на функцию Aero Snap в Windows, у которой есть хорошо документированный метод включения/выключения.

Как я могу остановить рабочий стол GNOME от выполнения этого? Я просмотрел опции с помощью gnome-tweak-tool, но не нашел ничего подходящего.


Скорее всего, это дубликат, но после получасового поиска я сдаюсь. Это не связано с GNOME Classic или compiz, на которые есть много ответов.


Обновление: Я пробовал установить:

dconf write /org/gnome/shell/overrides/edge-tiling false

(или найти это с помощью графического интерфейса dconf-editor), который описан следующим образом:

Резюме: Включить привязку к краю при перемещении окон к краям экрана
Описание: Этот ключ переопределяет ключ в org.gnome.mutter при запуске GNOME Shell.

После перезагрузки это не решает проблему. Я также пытался искать с помощью gconf-editor, но не нашел ничего, связанного с “окно”, “оболочка” или “плитка”.

Таким образом, проблема по-прежнему не решена.

Я использую “классический” рабочий стол Gnome и обнаружил, что мне нужно сделать это:

$ dconf write /org/gnome/shell/extensions/classic-overrides/edge-tiling false

Теперь грусть ушла.

Это сработало для меня в Ubuntu 18.04:

dconf write /org/gnome/mutter/edge-tiling false

Я полагаю, что за это отвечал Mutter.

Посмотрите на эти два блога:

Похоже, что для разных версий GNOME3 или разных систем нужны разные решения. (Некоторые уже были предложены в предыдущих ответах.)

В настольной среде MATE Debian 8 вы должны иметь возможность предотвратить автоматическое развертывание окон, когда они перемещаются к верхней панели, следующим образом. (Это может не работать в GNOME.) Откройте “Система –> Центр управления.” Нажмите на “Окна”. (Вы также можете перейти к “Окнам” из “Система –> Настройки.”) В открывшемся окне “Настройки окон” нажмите на вкладку “Размещение”. В разделе “Привязка окон” снимите галочку с опции “Включить плитку рядом”.

Это может быть актуально: https://forums.linuxmint.com/viewtopic.php?f=206&t=72017#p507511

Решение для оболочки gnome:

sudo apt-get install gconf-editor

затем:

gconf-editor > / > desktop > gnome > shell > window > отключить опцию привязки к краю

…затем выйдите и войдите снова или перезагрузите… Автоматическое развертывание и
плитка окон должны быть отключены.

gsettings set org.gnome.shell.overrides edge-tiling false

Ответ или решение

Чтобы отключить автоматическую максимизацию окон при перетаскивании их к краям экрана в среде рабочего стола GNOME Shell на Debian Jessie, вам необходимо выполнить несколько шагов. Эта функция, известная как "edge tiling" или "пристегивание к краям", может быть отключена с помощью утилит командной строки или GUI для настройки конфигурации GNOME.

Шаги для отключения автоматической максимизации

  1. Использование dconf:
    Откройте терминал и выполните следующую команду для отключения функции "edge tiling":

    dconf write /org/gnome/shell/overrides/edge-tiling false

    Если используете расширенные настройки, попробуйте команду:

    dconf write /org/gnome/shell/extensions/classic-overrides/edge-tiling false

    Это должно предотвратить автоматическую максимизацию окон при их перетаскивании к краям экрана. После выполнения команды рекомендуем перезагрузить систему или выйти и снова войти в сессию.

  2. Использование gsettings:
    Альтернативно, вы можете использовать gsettings для изменения соответствующего параметра:

    gsettings set org.gnome.shell.overrides edge-tiling false

    Этот метод также отключает автоматическую максимизацию окон.

  3. Настройки через gconf-editor:
    Если вышеупомянутые методы не помогли, установите gconf-editor:

    sudo apt-get install gconf-editor

    Затем запустите gconf-editor и перейдите по следующему пути:

    /desktop/gnome/shell/window/

    Здесь вы найдете параметр disable edge tiling, который необходимо активировать. После внесения изменений снова выйдите и зайдите в систему или перезагрузите компьютер.

  4. Изменение настроек окна через графический интерфейс:
    Если вы используете рабочий стол MATE, откройте "Системные настройки" и выберите "Окна". В вкладке "Размещение" снимите галочку с опции "Включить прилипание окон".

Заключение

Используя один из указанных методов, вы сможете отключить высокомерную автоматическую максимизацию окон в GNOME Shell, что повысит удобство работы с окнами в вашей среде Debian. Эти шаги обеспечивают гибкость в настройках рабочего стола, позволяя пользователям адаптировать интерфейс под свои предпочтения.

Если у вас возникнут дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью в сообщества разработчиков или технические форумы.

Оцените материал
Добавить комментарий

Капча загружается...