Из Википедии, свободной энциклопедии
  (Перенаправлено с 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]

См. Также [ править ]

Ссылки [ править ]

  1. ^ Bjergaard, Дэвид (30 мая 2018). "[STUMP] Выпущен StumpWM 18.05!" . stumwpm-devel (список рассылки).
  2. ^ a b Файл КОПИРОВАНИЯ StumpWM.
  3. ^ «Фон» . Вики по StumpWM. 2006-10-05 . Проверено 1 декабря 2014 .
  4. ^ a b c d "Stumpwm - ArchWiki" .
  5. ^ "Диспетчер окон пня: Загрузки" .
  6. ^ "Пень-девел" .