Разработчики) | Шон Беттс |
---|---|
Стабильный выпуск | 18.05 (30 мая 2018 г . [1] ) [±] |
Репозиторий | |
Написано в | Common Lisp |
Операционная система | Unix-подобный |
Тип | Оконный менеджер |
Лицензия | GPLv2 + [2] |
Веб-сайт | stumpwm |
StumpWM - это тайловый оконный менеджер, который был создан, когда разработчик Шон Беттс обнаружил, что ratpoison становится все более крупной и « шепчущей ». StumpWM, задуманный как преемник ratpoison, выпущен в соответствии с условиями Стандартной общественной лицензии GNU версии 2 (GPLv2). [2]
Как объясняется в вики StumpWM, разработчики решили в значительной степени повторно реализовать ratpoison в Common Lisp, используя CLX : [3]
StumpWM выросла из разочарования авторов с написанием ratpoison в C. Очень быстро мы поняли , что мы строим в ratpoison lispy- Emacs парадигм стиля. У нас был REPL, висящий на «Ct:», хуки и растущее подмножество Common Lisp в реализации ... Было ясно, что нам действительно нужен оконный менеджер, написанный на Lisp с нуля с большим пространством для настройки и взлом в реальном времени.
Авторы описывают StumpWM следующим образом: [4]
StumpWM пытается быть настраиваемым, но визуально минимальным. Здесь нет оконных украшений, иконок и кнопок. У него есть различные крючки для прикрепления ваших личных настроек и переменных для настройки.
Лисп и настройка [ править ]
StumpWM может работать как в Steel Bank Common Lisp (SBCL), так и в GNU CLISP , причем SBCL обычно предпочтительнее для лучшей производительности. [4] Среда SLIME обычно используется для применения обновлений и настроек StumpWM в реальном времени. Существует также другая программа, называемая stumpish ("StumpWM Interactive Shell"), которая обеспечивает стандартный способ взаимодействия с оконным менеджером из терминала. [4]
Настройки оконного менеджера хранятся в файле .stumpwmrc, который находится в домашнем каталоге каждого пользователя. Этот файл содержит код Lisp для настройки StumpWM. [4]
Развитие [ править ]
Исходный код StumpWM размещен на GitHub, а используемая система контроля версий - Git . [5] Также доступен список рассылки по вопросам, связанным с StumpWM. [6]
См. Также [ править ]
- Sawfish , оконный менеджер стекирования, написанный на Лиспе
- Десятое правило Гринспана
Ссылки [ править ]
- ^ Bjergaard, Дэвид (30 мая 2018). "[STUMP] Выпущен StumpWM 18.05!" . stumwpm-devel (список рассылки).
- ^ a b Файл КОПИРОВАНИЯ StumpWM.
- ^ «Фон» . Вики по StumpWM. 2006-10-05 . Проверено 1 декабря 2014 .
- ^ a b c d "Stumpwm - ArchWiki" .
- ^ "Диспетчер окон пня: Загрузки" .
- ^ "Пень-девел" .