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.
Примечания
Ссылки
Интерфейс пользователя в UNIX-подобных системах | |
---|---|
Среды рабочего стола | полнофункциональные: KDE • GNOME • облегчённые: Trinity • CDE • MATE • Xfce • минималистичные: EDE • LXDE • ROX • оболочки: Unity • GNOME Shell • Cinnamon • KDE Plasma |
Менеджеры окон | Композитные: Compiz • KWin • Metacity • Xfwm • Фреймовые: awesome • dwm • i3 • PWM • Ion • wmii • ratpoison • xmonad • Стековые: amiwm • Enlightenment • Openbox • Fluxbox • Blackbox • twm • IceWM • JWM • FVWM |
Командные оболочки | ash • Bash • BusyBox • csh • dash • es shell • fish • ksh • psh • rc • rsh • Sash • Scsh • sh • tcsh • Thompson shell • zsh • прочие… • сравнение… |
X Window System | X.Org • Wayland • XFree86 |