Оконные менеджеры — Awesome 3
Awesome - тайловый оконный менеджер, основанный на dwm. Обладает, на мой взгляд неплохим интерфейсом (в тех рамках, в которых это может делать tiling window manager)
Для начала приведу скриншот GIMP в awesome
Теперь, если вы продолжили читать, я немного опишу свои впечатления от awesome. Если быть правдивым, мне нравится. Описал свои впечатления, идем дальше. Мне нравился dwm и мне нравится awesome. Упростив до минимума, awesome - dwm improved, или, говоря по-русски, улучшенный dwm. Основное отмеченное мною отличие:
dwm не имеет конфигурационного файла, awesome имеет таковой на языке Lua. Таким образом, если вы владеете Lua, рекомендую попробовать awesome, вы сможете настроить все и даже больше :) Но даже если вы не владеете Lua (об этом говорил Юрий), вы сможете подправить конфиг под свои нужды.
В Awesome существует 4 layouts, tiling, max, magnifier и floating (как в других wm). Тайловый (основной) режим очень полезен, когда у вас открыто хотя бы два-три окна :) окна делятся на два типа: одно главное и остальные. Главное окно занимает основную часть экрана (слева, снизу, справа, сверху, на выбор), остальные все оставшееся пространство.
Также в awesome реализованы следующие стандарты freedesktop.org: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray
Awesome первый оконный менеджер, работающий через xcb, а не через Xlib. Условно, можно сравнить это с переходом от cp866 к Unicode, но разница здесь еще больше: xcb - асинхронная библиотека, что делает awesome быстрее других оконных менеджеров.
Официальный сайт
Данный wm имеется в debian/unstable. Для тех, кто решил компилировать из исходников (мало ли что), выкладываю список зависимостей:
libc6, libcairo2, libdbus-1-3, libev3, libglib2.0-0, libimlib2, liblua5.1-0, libncurses5, libpango1.0-0, libreadline5, libx11-6, libxcb-atom1, libxcb-aux0, libxcb-event1, libxcb-icccm1, libxcb-image0, libxcb-keysyms0, libxcb-property1, libxcb-randr0, libxcb-render-util0, libxcb-render0, libxcb-shm0, libxcb-xinerama0, libxcb-xtest0, libxcb1, menu, x11-xserver-utils
Для начала приведу скриншот GIMP в awesome
Теперь, если вы продолжили читать, я немного опишу свои впечатления от awesome. Если быть правдивым, мне нравится. Описал свои впечатления, идем дальше. Мне нравился dwm и мне нравится awesome. Упростив до минимума, awesome - dwm improved, или, говоря по-русски, улучшенный dwm. Основное отмеченное мною отличие:
dwm не имеет конфигурационного файла, awesome имеет таковой на языке Lua. Таким образом, если вы владеете Lua, рекомендую попробовать awesome, вы сможете настроить все и даже больше :) Но даже если вы не владеете Lua (об этом говорил Юрий), вы сможете подправить конфиг под свои нужды.
В Awesome существует 4 layouts, tiling, max, magnifier и floating (как в других wm). Тайловый (основной) режим очень полезен, когда у вас открыто хотя бы два-три окна :) окна делятся на два типа: одно главное и остальные. Главное окно занимает основную часть экрана (слева, снизу, справа, сверху, на выбор), остальные все оставшееся пространство.
Также в awesome реализованы следующие стандарты freedesktop.org: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray
Awesome первый оконный менеджер, работающий через xcb, а не через Xlib. Условно, можно сравнить это с переходом от cp866 к Unicode, но разница здесь еще больше: xcb - асинхронная библиотека, что делает awesome быстрее других оконных менеджеров.
Официальный сайт
Данный wm имеется в debian/unstable. Для тех, кто решил компилировать из исходников (мало ли что), выкладываю список зависимостей:
libc6, libcairo2, libdbus-1-3, libev3, libglib2.0-0, libimlib2, liblua5.1-0, libncurses5, libpango1.0-0, libreadline5, libx11-6, libxcb-atom1, libxcb-aux0, libxcb-event1, libxcb-icccm1, libxcb-image0, libxcb-keysyms0, libxcb-property1, libxcb-randr0, libxcb-render-util0, libxcb-render0, libxcb-shm0, libxcb-xinerama0, libxcb-xtest0, libxcb1, menu, x11-xserver-utils