Как стать автором
Обновить

Хотите познакомиться с тайловыми оконными менеджерами? Попробуйте PyTyle!

Время на прочтение2 мин
Количество просмотров6.7K
Наверное вы уже слышали про тайловые (фреймовые) оконные менеджеры, такие как ion, xmonad, wmii и т. д. Как утверждается, оконный менеджер, которым удобно управлять с клавиатуры, может сильно повысить продуктивность работы. Мотив здравый, поэтому хочется проверить насколько это эффективно и главное удобно.

Конечно можно установить любой оконный менеджер из репозитория вашего любимого дистрибутива и сразу начать использовать его. Но тут возникает несколько проблем: во-первых, тяжело сразу перейти с одного рабочего окружения в другое; во-вторых, тайловые оконные менеджеры удобны не во всех ситуациях, по крайней мере по-началу.

Получается нужен какой-то переходный вариант, который: во-первых, можно было бы оперативно включить/выключить; во-вторых, хочется иметь возможность выбрать окна, с которыми работать по фреймовой схеме, а с остальными окнами работать «как обычно».

Итак, PyTyle, представляет из себя надстройку над обычным менеджером окон, которая выполняет функции по размещению окон на рабочем столе а-ля фреймовый оконный менеджер.

Опустим этап установки, для каких-то дистрибутивах наверное найдется бинарный пакет, для gentoo нашелся вот такой ебилд.

Сразу после запуска ничего не изменится. Для того чтобы включить тайловые расположение окон используется Alt+a, для отключения Alt+u. Все это работает в рамках одного виртуального рабочего стола, хотя при желании можно включить и для всех рабочих столов, но прелесть не в этом.

PyTyle поддерживает несколько раскладок окон: вертикальную, горизонтальную, каскадную. Переключаются они по-умолчанию при помощи Alt+z.

Alt+j и k — переключает текущее окно.
Alt+h и l — изменяет размер основной колонки.

Остальные сочетания клавиш описаны в вики, но их в общем-то не много, и конечно все их можно поменять.

PS 1: У меня все это работает с openbox-ом, но должно так же работать с любым другим EWMH-совместимым менеджером окон. На сайте проекта пишут, что хорошо работает так же с fluxbox-ом и compiz-ом.

PS 2: Выглядит у меня все приблизительно так:
Теги:
Хабы:
Всего голосов 37: ↑27 и ↓10+17
Комментарии46

Публикации

Истории

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область