Как в Gnome создать несколько полноэкранных областей на одном экране?

Как в Gnome создать несколько полноэкранных областей на одном экране?

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

Интересно, возможно лиилинастроить это поведение так, чтобы было больше областей, в которых я могу развернуть окноилисделать все необходимое для отображения настраиваемого количествавиртуальные рабочие столына том же мониторе.

Примечание:Я уже пробовал некоторые тайловые оконные менеджеры, такие какxmonad- но к сожалению большинство из нихсилавсе окна будут развернуты на весь экран (что не всегда хорошо), и вы потеряете все удобства Gnome.

Поэтому я ищу способ иметь несколько «полноэкранных» окон на одном дисплее, сохраняя при этом поведение Gnome по умолчанию.

Еще одно примечание:гПлиткаочень близок к тому, что я ищу, за исключением двух моментов: он только изменяет размер окон, но оставляет пространство, занимаемое заголовками/меню и декораторами окон (в отличие от полноэкранного режима). И было бы очень здорово иметь возможность определять статические области, в которые окна можно легко перетаскивать (что сделало бы их «полноэкранными» в этой области).

решение1

Я не использую вашу среду, но ниже приведены некоторые варианты, которые могут подойти.

Менеджер настроек CompizConfig

Установите параметры краёв в сетке с помощью диспетчера настроек CompizConfig ( sudo apt-get install compizconfig-settings-manager), используя запись «Управление окнами», плагин «Сетка» для установки угловой привязки:

Менеджер настроек CompizConfig

Для получения дополнительной информации см.этот ответ.

гПлитка

Расширение gnomeгПлиткав файле readme говорится:

Расширение Gnome-shell, улучшающее возможности размещения окон в виде мозаики в стандартной оболочке gnome-shell. gTile используется для перемещения/изменения размера окон по настраиваемой схеме сетки.

При нажатии на значок gTile откроется диалоговое окно, позволяющее нарисовать область на 1x3сетке, например. После того, как область нарисована, gTile переместит и изменит размер активных в данный момент окон, чтобы они соответствовали этой области на реальном экране.

Вы можете настроить горячую клавишу (например, ctrl+ alt+ 1) для отправки текущего окна в определенное поле в NxMсетке. В вашем случае это может быть первое поле в 1x3сетке. Аналогично для двух других окон.

источник

Другие расширения gnome

Эти расширения могут иметь достаточно функций настройки для ваших целей:

решение2

Ты спрашиваешь:

Мне нужен способ иметь несколько окон «на весь экран» на одном дисплее, сохраняя при этом поведение Gnome по умолчанию. … настроить это поведение так, чтобы было больше областей, в которых я могу развернуть окно на весь экран … определить статические области, в которые окна можно будет легко перетаскивать (что сделает их «на весь экран» в этой области).

fakexrandr предоставляет именно такую ​​возможность и его стоит попробовать. https://github.com/phillipberndt/fakexrandr

примечание:что-нибудьв моем ~/.config/ вызвало у меня проблемы. Стоит протестировать с чистым пользователем, если это не работает должным образом.

Связанный контент