Вопрос или проблема
В 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.
Шаги для отключения автоматической максимизации
-
Использование
dconf
:
Откройте терминал и выполните следующую команду для отключения функции "edge tiling":dconf write /org/gnome/shell/overrides/edge-tiling false
Если используете расширенные настройки, попробуйте команду:
dconf write /org/gnome/shell/extensions/classic-overrides/edge-tiling false
Это должно предотвратить автоматическую максимизацию окон при их перетаскивании к краям экрана. После выполнения команды рекомендуем перезагрузить систему или выйти и снова войти в сессию.
-
Использование
gsettings
:
Альтернативно, вы можете использоватьgsettings
для изменения соответствующего параметра:gsettings set org.gnome.shell.overrides edge-tiling false
Этот метод также отключает автоматическую максимизацию окон.
-
Настройки через
gconf-editor
:
Если вышеупомянутые методы не помогли, установитеgconf-editor
:sudo apt-get install gconf-editor
Затем запустите
gconf-editor
и перейдите по следующему пути:/desktop/gnome/shell/window/
Здесь вы найдете параметр
disable edge tiling
, который необходимо активировать. После внесения изменений снова выйдите и зайдите в систему или перезагрузите компьютер. -
Изменение настроек окна через графический интерфейс:
Если вы используете рабочий стол MATE, откройте "Системные настройки" и выберите "Окна". В вкладке "Размещение" снимите галочку с опции "Включить прилипание окон".
Заключение
Используя один из указанных методов, вы сможете отключить высокомерную автоматическую максимизацию окон в GNOME Shell, что повысит удобство работы с окнами в вашей среде Debian. Эти шаги обеспечивают гибкость в настройках рабочего стола, позволяя пользователям адаптировать интерфейс под свои предпочтения.
Если у вас возникнут дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью в сообщества разработчиков или технические форумы.