Stumpwm | это... Что такое Stumpwm? (original) (raw)

Stumpwm

Тип Менеджер окон
Разработчик Shawn Betts
Написана на Common Lisp
Операционная система UNIX-подобные
Последняя версия 0.9.7 (23 мая 2010)
Лицензия GPLv2
Сайт nongnu.org/stumpwm

Stumpwmфреймовый оконный менеджер для X11, написанный на Common Lisp.

Содержание

История

Желание создать новый оконный менеджер на Common Lisp появилось у автора в ходе работы над ratpoison, когда стало ясно[1], что использование C для разработки приводит к дублированию функциональности уже существующих Lisp-систем.

Особенности

Как и ratpoison, Stumpwm создан под влиянием Emacs, что предполагает всеобщую настраиваемость и расширяемость, а также определённые соглашения

Статическое расположение окон

Окна располагаются в неперекрывающихся фреймах (за исключением диалоговых сообщений). Можно переключаться между несколькими окнами в пределах каждого фрейма. Новые фреймы создаются путём деления уже существующих и изменения их размеров. Окна можно объединять в группы, получая таким образом аналог виртуальных рабочих столов.

Влияние Emacs

Менеджер имеет минималистичный дизайн и не обеспечивает никаких оконных декораций. Управление осуществляется с клавиатуры или с помощью встроенной командной строки.

Дополнительные возможности

Stumpwm также предлагает возможность вывода строки состояния в верхней или нижней части экрана, на которой может быть отражена любая информация. В состав Stumpwm входит набор модулей, которые предоставляют базовые индикаторы для строки состояния (загрузка процессора, памяти, Wifi-сети и др.)

С помощью Xinerama можно использовать менеджер с несколькими физическими экранами.

Благодаря использованию Common Lisp в качестве языка реализации, вся функциональность Stumpwm может быть изменена прямо во время работы менеджера с помощью встроенного REPL или через SLIME.

Примечания

  1. Stumpwm background

Ссылки

Просмотр этого шаблона Интерфейс пользователя в UNIX-подобных системах
Среды рабочего стола полнофункциональные: KDEGNOMEоблегчённые: Trinity • CDEMATEXfceминималистичные: EDELXDEROXоболочки: UnityGNOME ShellCinnamonKDE Plasma
Менеджеры окон Композитные: CompizKWinMetacity • Xfwm • Фреймовые: awesomedwm • i3 • PWM • IonwmiiratpoisonxmonadСтековые: amiwm • EnlightenmentOpenboxFluxboxBlackboxtwmIceWMJWMFVWM
Командные оболочки ashBashBusyBoxcshdash • es shell • fish • kshpsh • rc • rsh • Sash • Scsh • shtcsh • Thompson shell • zshпрочие…сравнение…
X Window System X.OrgWaylandXFree86