как зафиксировать позиции окон с помощью Compiz

kak zafiksirovat pozitsii okon s pomoshiu CompizПользователи Linux, установившие и настроившие Compiz по своему вкусу, могут заметить одну не очень приятную особенность: все окна появляются, как говорится, «где им вздумается», и приходится делать лишние телодвижения для их фокусировки. Однако в Compiz для данной ситуации предусмотрено решение — плагин Place Windows, который позволяет не только правильно позиционировать все открытые окна, но и даже разместить их на другом рабочем пространстве. В данной статье как раз поговорим о том, как зафиксировать позиции окон с помощью Compiz и плагина «Place Windows».

Для того, чтобы активировать плагин Place Windows, следует запустить Менеджер настройки CompizConfig из Меню приложений -> Настройки, или командой

ccsm

Перейдя в раздел «Управление окнами», ставим галочку напротив Place Windows, и заходим в настройки плагина двойным нажатием ЛКМ. На вкладке «Общие» можно задать поведение окон по умолчанию: зацентрировать их, развернуть на весь экран, выстроить одно за другим и так далее. Это делается с помощью опции «Placement Mode«, где выбираем наиболее удобный режим (можно проверять установленные параметры позиционирования окон в реальном времени, после выбора режима запустив любое окно — настройки применяются мгновенно). Также на этой вкладке есть опция для нескольких устройств вывода — «Multi Output Mode», с помощью которой можно задать дефолтное расположение окон, к примеру, относительно нескольких запущенных X-серверов.

Расширяем управляемость позиций окон дальше, перейдя на вкладку «Fixed Window Placement»:

Пункт Windows with fixed positions» содержит настройки координат расположения окон на рабочем столе. Для того, чтобы сгенерировать новое правило для окна, нажимаем «Создать» и, затем, кнопку с изображением плюса. Появится окошко выбора определения окна — проще всего использовать опцию «Класс окна«, которая почти всегда определяется названием запущенной программы (Leafpad — значит Leafpad). Можно нажать кнопку «Считать» и выбрать курсором нужное окно, после чего скопировать его название, нажать «Добавить» и вставить после «class=». Выставив координаты (обычно пределы рабочего стола начинаются с X=0 и Y=0 в сторону положительных числовых значений), нажимаем «Закрыть» и, если окно расположено не совсем удобным образом, изменяем координаты в созданном правиле кнопкой «Изменить«, пока позиция не станет требуемой. Для некоторых смежных окон, например VLC и его плейлист нужно воспользоваться опцией определения «Роль окна» вместо «Класс окна» и выставить координаты для каждого.

Выбрать поведение окна, отличное от дефолтного (установленного на вкладке «Общие») можно в пункте «Windows with fixed placement mode», где, например, для отдельного окна задается разворачивание на весь экран при запуске («Maximize»), с применением вышеописанных приемов.

В последнем пункте «Windows with fixed viewport» задается рабочее место для запуска приложения. X Viewport Position — для горизонтальных рабочих мест, Y Viewport Position — для вертикальных. Например, правило «class=VirtualBox X=4 Y=1» будет запускать виртуальную машину всегда на 4-м горизонтальном рабочем месте, независимо от того, из какого она была запущена.

Смотри видео на YouTube: «Как зафиксировать позиции окон с помощью Compiz».

Насколько полезным для вас оказался плагин «Place Windows»?

453 просмотров

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...
Метки: , , , , , , , ,
Один комментарий на “как зафиксировать позиции окон с помощью Compiz
  1. Денис:

    Даже не мог и подумать, что такое вообще возможно! И для меня, честно говоря, как для полного нуба в этом деле было очень интересно читать эту статью, люблю, наверное, как и каждый, открывать для себя что-то новое!

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

*