Выпуск оконного менеджера Plwm 0.4, написанного на языке Пролог

Опубликован выпуск оконного менеджера plwm 0.4, развиваемого на языке Пролог и поддерживающего мозаичную (tiling) компоновку окон. В качестве целей проекта заявлено достижение высокого качества кодовой базы и документации, проста настройки под свои предпочтения и охват типовых потребностей пользователей мозаичных оконных менеджеров. Код проекта распространяется под лицензией MIT. Для запуска может использоваться инструментарий SWI-Prolog.

На данном этапе работа возможна только в окружениях с X-сервером, но автор не исключает реализацию поддержки Wayland. Основные возможности:

  • Работа в многомониторных конфигурациях.
  • Использование тегов для группировки окон и динамическое формирование виртуальных рабочих столов.
  • Применение парадигмы логического программирования для расширения функциональности.
  • Оформление файла конфигурации в форме кода на языке Пролог.
  • Интеграция панелей задач polybar и lemonbar.
  • Интеграция меню приложений dmenu и rofi.
  • Высокая производительность и потребление всего 10-15 МБ памяти.
  • Использование как динамического мозаичного размещения окон, так и классического режима с плавающими окнами.






Release. Ссылка here.