Stumpwm

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 = [http://www.nongnu.org/stumpwm/ http://www.nongnu.org/stumpwm/]

StumpWM is a window manager for POSIX-compliant Unix-like operating systems running the X Window System, and is a successor to ratpoison. [ [http://www.linux.com/articles/62218 Linux.com review of tiling window managers] ]

Stumpwm is written in the Lisp dialect Common Lisp. This allows complete reprogramming and customization instantly, without reboots, by running StumpWM in an interactive Common Lisp system like SBCL or CLISP or CMUCL. StumpWM is essentially a series of functions layered on top of the CLX interface to X.org that is analogous to Xlib for other languages [http://www.cliki.net/CLX] ; it eventually provides a higher-level interface for writing a tiling window manager with the same basic paradigm as ratpoison (written in C), but far more malleable and rewritable::"Stumpwm attempts to be customizable yet visually minimal. There are no window decorations, no icons, and no buttons. It does have various hooks to attach your personal customizations, and variables to tweak." [ [http://www.nongnu.org/stumpwm/ Stumpwm homepage] -(accessed 6 October 2006)]

StumpWM and Ratpoison emulate Screen & Emacs in many respects. They allow rebinding of keys to other commands, writing of commands, access to the Unix shell for scripting, and virtual desktops. But unlike Ratpoison, StumpWM includes a mode-line much like GNU Screen and GNU Emacs have.

As the Debian page describes StumpWM::"It attempts to be highly customizable while relying entirely on the keyboard for input. You will not find buttons, icons, title bars, tool bars, or any of the other conventional GUI widgets." [ [http://packages.debian.org/testing/devel/stumpwm "Package: stumpwm"] -(accessed 6 October 2006)]

It is intended to replace ratpoison, ["StumpWM grew out of the authors' frustration with writing ratpoison in C. Very quickly we realized we were building into ratpoison lispy-emacs style paradigms. We had a REPL hanging off 'C-t :', hooks, and a growing subset of Common Lisp in the implementation ... It was clear what we "really" wanted was a window manager written in Lisp from the ground up with lots of room for customizing and real-time hacking." [http://stumpwm.elektrubadur.se/cgi-bin/wiki/Background "Background"] from the StumpWM wiki] but is generally regarded as not yet as mature and suitable for end-users. [ [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356948 Bug#356948] from the Debian bug tracking system] This is partly because not all of Ratpoison's features have been added, but there are exceptions like the previously mentioned mode-line.

References

ee also

* Sawfish
* Ion
* larswm
* Xmonad
* wmii
* dwm

External links

* [http://www.nongnu.org/stumpwm/ Stumpwm homepage]
** [http://savannah.nongnu.org/projects/stumpwm Savannah page] .
** [http://stumpwm.antidesktop.net/wiki Stumpwm wiki]
* [http://www.cliki.net/Stumpwm CLiki entry for Stumpwm]
* [http://freshmeat.net/projects/stumpwm/ Freshmeat: Stumpwm]
* [http://packages.debian.org/unstable/devel/stumpwm Debian package page]
* [http://www.archive.org/details/TheStumpWMExperience A video demonstrating the Stumpwm experience]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

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

  • Stumpwm — Тип Менеджер окон Разработчик Shawn Betts Написана на Common Lisp Операционная система UNIX подобные Последняя версия 0.9.7 (23 мая 2010) Лицензия …   Википедия

  • 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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”