Stumpwm

Stumpwm
Type vinduesmanager
Udvikler Shawn Betts
Skrevet i Almindelig Lisp
Operativ system UNIX -lignende
nyeste version 0.9.9 (7. november 2014)
Stat aktiv
Licens GPLv2
Internet side nongnu.org/stumpwm/
 Mediefiler på Wikimedia Commons

Stumpwm er en X11 frame window manager skrevet i Common Lisp .

Historie

Ønsket om at skabe en ny vinduesmanager i Common Lisp kom fra forfatteren under arbejdet med ratpoison , da det blev klart [1] at brug af C til udvikling fører til duplikering af funktionalitet af allerede eksisterende Lisp-systemer.

Funktioner

Ligesom ratpoison er Stumpwm påvirket af Emacs , hvilket indebærer universel tilpasning og udvidelsesmuligheder, såvel som visse konventioner.

Statisk vindueslayout

Vinduer er arrangeret i ikke-overlappende rammer (med undtagelse af dialogmeddelelser). Du kan skifte mellem flere vinduer inden for hver ramme. Nye rammer oprettes ved at opdele eksisterende og ændre størrelsen på dem. Windows kan kombineres i grupper og dermed opnå en analog af virtuelle desktops.

Indflydelse af Emacs

Lederen har et minimalistisk design og giver ingen vinduesdekorationer. Styring udføres fra tastaturet eller ved hjælp af den indbyggede kommandolinje.

Yderligere funktioner

Stumpwm tilbyder også muligheden for at vise en statuslinje øverst eller nederst på skærmen, som kan vise enhver information. Stumpwm inkluderer et sæt moduler, der giver grundlæggende indikatorer for statuslinjen (processor, hukommelse, Wi-Fi- netværk og andre).

Med Xinerama kan du bruge en manager med flere fysiske skærme.

Ved at bruge Common Lisp som implementeringssprog kan al Stumpwms funktionalitet ændres, mens manageren kører ved hjælp af den indbyggede REPL eller via SLIME .

Noter

  1. Stumpwm baggrund  (downlink)

Links