Awesome — минималистичный, быстрый, настраиваемый оконный менеджер для X Window System.
Особенности
- Стабильный и быстрый оконный менеджер.
- Небольшая кодовая база.
- Первый оконный менеджер, использующий асинхронную библиотеку XCB, вместо старой синхронной Xlib. В результате Awesome может быть меньше подвержен задержкам, чем другие оконные менеджеры.
- Не требуется использование мыши. Все действия можно выполнять с клавиатуры.
- Нет разделения по типам слоев. Нет тайлинговых (tiled) и плавающих (floating) слоев. Вместо этого используется глобальное переключение режима отображения окон.
- Вместо понятия «рабочих пространств (workspaces)» используется понятие «теги (tags)». Поддерживается размещение приложений на нескольких тегах и отображение нескольких тегов одновременно.
- Множество доступных расширений Lua: динамические теги, виджеты, вкладки и так далее.
- Поддержка XRandR.
- Реализация стандартов Freedesktop: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray.
- Документированный исходный код и API.
Название
Исходное название jdwm (символы jd выбраны по инициалам основателя проекта). Позднее был переименован в Awesome.
Настройка
Для настройки Awesome используются текстовые файлы. Используется синтаксис языка программирования Lua.
Главный конфигурационный файл: ~/.config/awesome/rc.lua
Внешний вид
Для изменения внешнего вида используются темы оформления.
Дополнительные элементы интерфейса можно добавить с помощью виджетов. Виджеты пишутся на языке Lua.
Разработка
Проект был основан Жюльеном Данжу (Julien Danjou) и являлся форком оконного менеджера dwm.
Написан преимущественно на Lua. Часть компонентов написана на C. Для расширений и настройки используется Lua.
Исходный код: |
|
Языки программирования: |
|
Лицензия: |
|
Комментарии
14:56
18:20
21:34
22:27
09:24
несложные текстовые конфиги, коих тонны выложены на гитхаб.
я в общем-то, перейдя на тайлинг, не стал толком смотреть всё остальное, ибо "лучшее - враг хорошего".
10:09
10:36
Он уже с год как заброшен. Еще на 5.26 чудил, а на 5.27 так вовсе практически не работает.
А ближайшие аналоги (вроде https://github.com/lingtjien/Grid-Tiling-Kwin), в подметки ему не годятся.
14:09
11:34
Я неделю спустя: "Не все так идеально, как хотелось бы..."
Короче, багованная штука оказалась, впрочем, как и Zentile на XFCE. Настроил полностью ручной псевдотайлинг при помощи горячих клавиш...
20:52
10:09
10:38
11:36
22:11
22:08
хотя я на днях подустал и перепрыгнул на дде...