Как предотвратить изменение размера (увеличение) окон при перетаскивании к краю экрана в оболочке GNOME?

3201
Mike T

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

Как я могу остановить GNOME Desktop от этого? Я просмотрел варианты с gnome-tweak-tool, но не нашел ничего актуального.


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


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

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

(или найти его с помощью dconf-editorграфического интерфейса), который описывается:

Сводка: включите мозаику краев при отбрасывании окон по краям экрана.
Описание: этот ключ переопределяет ключ в org.gnome.mutter при запуске GNOME Shell.

После перезапуска это не решает проблему. Я также попытался заглянуть с, gconf-editorно не нашел ничего, связанного с «окном», «оболочкой» или «черепицей».

Итак, до сих пор не решено.

2

5 ответов на вопрос

1
L. Levrel

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

Решение для оболочки гнома:

sudo apt-get install gconf-editor

затем:

gconf-editor > / > desktop > gnome > shell > window > disable edge tiling option

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

Я могу пойти только до рабочего стола> гном, но не могу пройти мимо этого. Хотя это не решило мою проблему, +50 должен пойти куда-то. Mike T 8 лет назад 0
Жаль это слышать. Документация по Gnome Shell практически отсутствует, очень жаль. Спасибо за щедрость. L. Levrel 8 лет назад 0
1
Greg Marks

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

Это ответ мне нужен. Все возиться с dconf, gconf, устанавливать это и это нормально, если вы не являетесь администратором на машине. В большинстве случаев, я бы посоветовал знать, куда идти в лабиринтных настройках, но не на MATE или других настольных компьютерах. Отсюда: как говорит Грег - отсортировано. Следующая проблема: заставить MATE запомнить расположение окон. Кажется, элементарная, но странно отсутствующая особенность. JPGConnolly 5 лет назад 0
1
John

Я использую «классический» рабочий стол gnome и обнаружил, что мне нужно сделать следующее:

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

Теперь печаль ушла.

1
Alexey

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

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

Я думаю, что Муттер был ответственным.

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

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

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

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