wm2

From Wikipedia, the free encyclopedia
(Redirected from Wmx)
Jump to navigation Jump to search
wm2
Original authorChris Cannam
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemLinux, Unix-like
    TypeWindow manager
    Websiteall-day-breakfast.com/wm2/

    wm2 is a minimalist reparenting window manager for the X Window System written by Chris Cannam.

    History

    [edit | edit source]

    wm2 was released around 1997 and was inspired by the window manager from the operating system Plan 9.[1]

    Functions

    [edit | edit source]

    wm2 was designed to have a simple set of features and be fast. It provides support for moving, resizing, and deleting windows, but does not support desktop icons, menus, toolbars, panels, or docks.[2] Instead of icons, wm2 allows temporary hiding of windows from the desktop environment. Hidden windows can be recovered via a menu from the root window. It does not support interactive configuration, or provide a virtual desktop, and other features of modern window managers such as configurable root menus, toolbars, etc. Configuration options require editing and recompiling a source file and few options are available.[3][4] wm2 is intended to be configuration free.[5]

    wmx is a version of wm2 modified to add experimental features otherwise not supported in wm2.[6][7]

    Reception

    [edit | edit source]

    wm2 was noted as being "very spartan", "bare-bones", and minimalist, though opinions on it were positive as it is allows for easy access to X11 and window management without too much configuration.[4][8][9] One author noted it used less memory than the other options he tried, getting it to run with only 0.7MB of memory.[2]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).