![Как в Gnome создать несколько полноэкранных областей на одном экране?](https://rvso.com/image/1568502/%D0%9A%D0%B0%D0%BA%20%D0%B2%20Gnome%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D0%B9%20%D0%BD%D0%B0%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B5%3F.png)
При работе на больших экранах я часто использую функцию Gnomes "прикрепить окно к левой/правой границе", перетаскивая окно к левой/правой стороне экрана. Это приводит к частично развернутому окну, что я нахожу очень удобным.
Интересно, возможно лиилинастроить это поведение так, чтобы было больше областей, в которых я могу развернуть окноилисделать все необходимое для отображения настраиваемого количествавиртуальные рабочие столына том же мониторе.
Примечание:Я уже пробовал некоторые тайловые оконные менеджеры, такие какxmonad- но к сожалению большинство из нихсилавсе окна будут развернуты на весь экран (что не всегда хорошо), и вы потеряете все удобства Gnome.
Поэтому я ищу способ иметь несколько «полноэкранных» окон на одном дисплее, сохраняя при этом поведение Gnome по умолчанию.
Еще одно примечание:гПлиткаочень близок к тому, что я ищу, за исключением двух моментов: он только изменяет размер окон, но оставляет пространство, занимаемое заголовками/меню и декораторами окон (в отличие от полноэкранного режима). И было бы очень здорово иметь возможность определять статические области, в которые окна можно легко перетаскивать (что сделало бы их «полноэкранными» в этой области).
решение1
Я не использую вашу среду, но ниже приведены некоторые варианты, которые могут подойти.
Менеджер настроек CompizConfig
Установите параметры краёв в сетке с помощью диспетчера настроек CompizConfig ( sudo apt-get install compizconfig-settings-manager
), используя запись «Управление окнами», плагин «Сетка» для установки угловой привязки:
Для получения дополнительной информации см.этот ответ.
гПлитка
Расширение 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/ вызвало у меня проблемы. Стоит протестировать с чистым пользователем, если это не работает должным образом.