Xmonad

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

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.

Примечания

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

Ссылки

  • Официальный сайт (англ.)
  • Саймон Пейтон-Джонс. 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. демонстрация
Перейти к шаблону «Интерфейсы пользователя в Unix-подобных системах»
Среды рабочего стола
Основа GTK
Основа Qt
Основа Motif
Другие
Графические
оболочки
Менеджеры окон
Композитные
Фреймовые
Стековые
На протоколе
Wayland
Командные оболочки
X Window System