Релиз мозаичного оконного менеджера Awesome 4.3
Cостоялся релиз мозаичного (тайлового) оконного менеджера Awesome 4.3, предоставляющего интерфейс на основе неперекрывающихся окон. Awesome построен на базе переработанных исходных текстов оконного менеджера dwm и отличается поддержкой использования языка Lua в файлах конфигурации для контроля всех аспектов работы оконного менеджера и создания дополнений. Код проекта распространяется под лицензией GPLv2 и написан с использованием асинхронной библиотеки XCB вместо Xlib для обеспечения хорошей отзывчивости интерфейса.
Awesome позволяет оптимизировать выполнение типового рабочего процесса и организовать управление окнами с использованием только клавиатуры, без необходимости передвижения мыши. Вместо виртуальных рабочих столов в Awesome предлагается группировка по тегам c возможностью отображения разом только окон соответствующих заданному тегу. Оконный менеджер хорошо адаптирован для работы в многомониторных конфигурациях, поддерживает привязку окон к экранам с использованием тегов и может работать в режимах XRandR, Xinerama и Zaphod. Поддерживаются стандарты Freedesktop: XDG Base Directory, System Tray. Для управления может использоваться передача команд при помощи D-Bus.
В новом выпуске обеспечено автоматическое выставление параметров плотности пикселей на экране (DPI) для различных виджетов и элементов интерфейса, добавлеа возможность определения зависимотей при обработке правил, предложен новый модуль keygrabber с реализацией API для перехвата событий от клавиатуры, добавлена новая тема оформления, получающая параметры цветов из темы GTK. Реализованы новые виджеты для вставки разделителей, вывода всплывающих элементов и выбора метода раскладки окон на экране.