IceWM

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
IceWM
DeveloperMarko Maček
Initial release1997; 29 years ago (1997)
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 systemUnix-like
    TypeWindow manager
    License1998: LGPL-2.0-only[a]
    1997: GPL-2.0-only[b]
    Websiteice-wm.org

    IceWM is a stacking window manager for the X Window System, originally written by Marko Maček. It was written from scratch in C++ and is released under the terms of the GNU Lesser General Public License.[3] It is customizable, relatively lightweight in terms of memory and CPU usage, and comes with themes that allow it to imitate the GUI of Windows 95, Windows XP, Windows 7, OS/2, Motif, and other graphical user interfaces.[3]

    IceWM can be configured from plain text files[3] stored in a user's home directory, making it easy to customize and copy settings. IceWM has an optional, built-in taskbar with a dynamic start menu, tasks display, system tray, network and CPU meters, mail check and configurable clock. It features a task list window and an Alt+Tab task switcher. Official support for GNOME and KDE menus used to be available as a separate package. In recent IceWM versions, support for them is built-in as well. External graphical programs for editing the configuration[3] and the menu are also available.

    Usage

    [edit | edit source]

    IceWM is installed as the default window manager for Absolute Linux, AntiX and Legacy OS.

    The Easy mode default desktop of the Asus Eee PC uses IceWM.[4][5]

    openSUSE for Raspberry Pi uses IceWM by default as a lightweight GUI. The Raspberry Pi 3 only version of SUSE Linux Enterprise Server also uses IceWM.[6]

    Screenshots

    [edit | edit source]

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    Notes

    [edit | edit source]
    1. ^ LGPL-2.0-only since 1998, version 0.9.13.[1]
    2. ^ GPL-2.0-only from 1997-07-14 until 1998, version 0.9.12.[2]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ 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).
    [edit | edit source]