Xmonad

xmonad — фреймовый оконный менеджер для X Window System, написанный на функциональном языке программирования Haskell.

xmonad в своём стремлении помочь пользователю максимально эффективно управлять окнами без помощи мыши похож на dwm, awesome, larswm, StumpWM и другие фреймовые (тайловые) менеджеры окон. xmonad распространяется со многими Unix-подобными операционными системами, в том числе, Linux (Arch Linux, Debian, Fedora Linux[3],Ubuntu, Gentoo), BSD (FreeBSD, NetBSD, OpenBSD).

Основанный как клон dwm, xmonad поддерживает ряд возможностей, недоступных пользователям dwm, таких как отдельная планировка на каждый рабочий стол, сохранение состояния, поворот планировок, поддержка GNOME и статусной строки на каждый экран; он может быть перенастроен редактированием конфигурационного файла и перезапуском прямо во время работы. Возможности xmonad оказали влияние на другие оконные менеджеры. Например, dwm позаимствовал «urgency hooks», поддержку Xinerama и авторасположение окон в виде «спирали Фибоначчи».

Отличительной особенностью XMonad является конфигурирование путём написания программного кода на языке Haskell.

Общие сведения
xmonad
Тип Менеджер окон
Разработчики Spencer Janssen, Don Stewart, Jason Creighton
Написана на Haskell
Операционная система POSIX-совместимые
Первый выпуск 6 марта 2007[1]
Последняя версия
Тестовая версия последняя ревизия Darcs
Репозиторий github.com/xmonad/xmonad
Лицензия BSD-3
Сайт xmonad.org

Примечания

  1. Initial import. · xmonad/xmonad@b2c1430
  2. Release 0.17.2 — 2023.
  3. [1] (недоступная ссылка)

Дополнительно по теме