Вышел Qtile 0.9.0

20 января вышла новая версия Qtile — тайлового оконного менеджера, написанного и конфигурируемого на python. Релиз получил номер 0.9.0.

Изменения в релизе:

Зависимости xpyb заменен на xcffib (XCB bindings) py2cairo заменен на cairocffi (Cairo bindings) PyGTK заменен asyncio (для цикла событий, а биндинги pangocairo обрабатываются внутренним миханизмом) gobject необходим, если какие-либо части оконного менеджера будут работать через dbus (например, если используются виджеты «mpris» или «libnotify») Улучшения Добавлена поддержка Python3 и pypy (изменены зависимости) Добавлен новый вариант разметки (layout) для вертикальных мониторов Добавлен хук «startup_once hook», вызываемый единожды за сессию (то есть он не вызывается если Qtile был перезапущен через вызов lazy.restart ()). Это устраняет необходимость в функции вроде «execute_once ()», которая присутствует в большинстве пользовательских конфигураций Добавлена функция для отображения\скрытия панели (lazy.hide_show_bar ()) Добавлены предупреждения при невозможности импортировать зависимости виджета Больше важных сообщений отображается в логе, что сделало его более полезным Реализован класс виджетов «text-polling», упрощающий реализацию виджетов, получающих информацию в цикле от внешних приложений. Добавлена справка (man) Документация существенно обновлена, а описания виджетов и разметки теперь генерируются автоматически из docstring Добавлен новый виджет «ImapWidget» для проверки почтовых ящиков через imap Исправления Для улучшения работы приложений на java стандартное имя менеджера (wmname) изменено на «LG3D». Весь код прошел стилистическую проверку при помощи flake8 Уровень логирования «по умолчанию» — WARNING Все виджеты теперь конфигурирются встроенными средставами Окна с ролью «About» по умолчанию плавающие Удалено лишнее исключение «clauses» Репозиторий на GitHub

 qtile, tiling wm

©  Linux.org.ru