Stumpwm

Stumpwm
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.

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Stumpwm" в других словарях:

  • StumpWM — CVS Version von Dezember 2006 Basisdaten Entwickler Shawn Betts Aktuelle Version …   Deutsch Wikipedia

  • Stumpwm — Infobox Software name = StumpWM caption = StumpWM showing a group with 6 frames developer = Shawn Betts latest release version = 0.9.4.1 latest release date = 18 July 2008 operating system = Unix like genre = Window Manager license = GPL website …   Wikipedia

  • Ratpoison — Infobox Software name = Ratpoison caption = Ratpoison with a number of applications open developer = Shawn Betts latest release version = 1.4.3 latest release date = February 19, 2008 operating system = Unix like genre = Window Manager license =… …   Wikipedia

  • Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline …   Wikipedia

  • Clfswm — Common Lisp FullScreen Window Manager Original author(s) Philippe Brochard Stable release 1106 / June 8, 2011; 5 months ago (2011 06 08) Written in Common Lisp …   Wikipedia

  • X window manager — An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix like systems. Unlike the Mac OS (Apple Macintosh) and Microsoft Windows platforms, which have historically provided a vendor… …   Wikipedia

  • Common Lisp Object System — For other uses, see Clos (disambiguation). The Common Lisp Object System (CLOS) is the facility for object oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP… …   Wikipedia

  • Stump — may refer to: *Stump (tree), the rooted remains of a felled tree *Stump (cricket), one of three small wooden posts which the fielding team attempt to hit with the ball *Stump, in politics, the place where a stump speech is given or an occasion… …   Wikipedia

  • Ion (window manager) — Infobox Software name = Ion caption = Ion in use developer = Tuomo Valkonen latest release version = ion 3 20081002 (stable) latest release date = October 2, 2008 operating system = Unix like use = Window Manager license = LGPL with non free… …   Wikipedia

  • Movitz — is an implementation of the Common Lisp programming language for x86 computers. It runs with no underlying operating system and is intended as a development platform for operating system kernels, embedded, and single purpose applications . Movitz …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»