xmonad
xmonad — фреймовый оконный менеджер для X Window System, написанный на функциональном языке программирования Haskell.
xmonad | |
---|---|
| |
Тип | Менеджер окон |
Разработчик | Spencer Janssen, Don Stewart, Jason Creighton |
Написана на | Haskell |
Операционная система | POSIX-совместимые |
Первый выпуск | 6 марта 2007[1] |
Последняя версия |
|
Тестовая версия | последняя ревизия Darcs |
Лицензия | BSD-3 |
Сайт | xmonad.org |
Медиафайлы на Викискладе |
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.
Примечания
- Initial import. · xmonad/xmonad@b2c1430
- Release 0.15 — 2018.
- (недоступная ссылка)
Ссылки
- Официальный сайт (англ.)
- Саймон Пейтон-Джонс. Taste of Haskell (xmonad используется в качестве примера), Видео 1-й части, 2-й части
- Bits and Bytes: xmonad (англ.)
- Roll Your Own Haskell Window Manager: Part 1: Defining a Model (англ.)
- Roll Your Own Window Manager: Tracking Focus with a Zipper (англ.)
- Haskell Communities and Activities Report (англ.) 13 редакция; xmonad
- Don Stewart. демонстрация