Guide to X11/Window Managers/afterstep

From Wikibooks, open books for an open world
Jump to navigation Jump to search

The afterstep window manager is a stacking window manager aimed at providing flexibility and aesthetics, whilst making efficient use of system resources. The afterstep window manager was originally designed to resemble nextstep and is based on fvwm.

Features[edit | edit source]

Features of the afterstep window manager include:

  • Stacking windows
  • Written in C
  • Window decorations include borders and titlebars
  • Titlebars have buttons for menu, minimize, maximize and close
  • Active applications can be displayed in a taskbar via the winlist module
  • Uses the gtk toolkit
  • Support for modules
  • Control options via a rootmenu
  • Support for multiple desktops
  • Desktop switching via a pager module
  • Dependent on perl and imagemagick

Modules[edit | edit source]

The afterstep window manager uses several modules:

  • pager - tool for managing and cycling between multiple desktops
  • wharf - tool for launching applications and managing applets and docked applications
  • winlist - provides a taskbar for displaying active applications

Resources[edit | edit source]

| Module | VIRT | RES | SHR | %CPU | %MEM | afterstep | 151m | 8204 | 144m | 2.6 | 1.6 | pager | 2456 | 976 | 2260 | 0.0 | 0.2 | wharf | 2656 | 1236 | 2436 | 0.0 | 0.2 | winlist | 148m | 5288 | 144m | 1.3 | 1.0

Dependencies[edit | edit source]

The afterstep window manager uses the gtk library and is dependent on perl and imagemagick