window manager improved

from Wikipedia, the free encyclopedia
window manager improved 2

Wmii-logo.svg
Wmii-3.6 screenshot 2.png
WMII with two modes: 'Float' and 'Tiled'
Basic data

Maintainer Kris Maglione
Current  version 3.9
(May 20, 2010)
operating system Unixoid systems
programming language C (wmi: C ++ )
category Window manager
License MIT license
German speaking No
wmii.suckless.org

window manager improved ( wmi ) is a lean window manager for the X Window System . Its development in C ++ began in late 2003 . With wmi an attempt was made to combine the best functions of larswm , Ion , evilwm and ratpoison . The developers call wmi the " vi among window managers": Similar to this, wmi has two operating modes, a normal mode and a command mode. In command mode, key combinations are used to carry out various functions, for example starting programs or configuring the window manager.

wmii

The program was written from scratch in C under the name wmii ( window manager improved 2 ) . The new, modular version is more resource-friendly and faster. Furthermore, wmii offers a more flexible configuration, a completely new window management based on so-called layouts that allow you to switch between float, grid, and tiled modes, etc., as well as an improved IPC interface, which is located on the 9P protocol oriented towards plan 9 .

Since the division into the above-mentioned layout modes has turned out to be not simple enough and too static, this concept was almost completely revised for version 3. The only layout now used is the column layout, which can divide the screen into columns of windows. The windows can be moved between these columns. Each column now has an individually selectable layout, such as displaying windows of equal size among each other or stacking windows (stack). This enables dynamic window management.

The mechanism of the workspaces and the internal file system have also been revised.

ruby-wmii

Ruby-wmii is an extended configuration script for wmii-3 written in Ruby which replaces the standard shell configuration script. It enables complex adaptations of the behavior of wmii with the help of the programming language Ruby .

Web links

Commons : window manager improved  - collection of images, videos and audio files
  • Website (English)
  • Sample configuration - German-language page with sample configuration and plugins for ruby-wmii

Individual evidence

  1. Looking under the hood ( Memento from September 9, 2009 in the Internet Archive )