titel_photocase.jpg

© photocase.com

WIMP ist tot

Window-Manager Wmii

01.01.2006
Moderne Window-Manager setzen ganz auf die Bedienung mit der Maus. Solche, die sich über die Tastatur bedienen lassen, bieten entweder kaum Features oder sind zu kompliziert für Einsteiger. Wmii vereint die Gegensätze.

WIMP ("Windows, Icons, Menus, Pointing device") heißt heute die gängige Methode, um mit grafischen Oberflächen zu interagieren: Dabei bedient man Menüs, Fenster und – meist bunte – Schaltflächen mit der Maus. Anselm Garbe, der Autor von Wmii (Window Manager Improved 2), hält diese Methode für ineffizient und überholt.

Bei Wmii handelt es sich um eine komplette Neuentwicklung des Window-Managers Wmi [1] in der Programmiersprache C. Anders als die meisten anderen Arbeitsumgebungen lässt sich Wmii wie sein Vorgänger Wmi komplett per Tastatur bedienen. Die Maus ist überflüssig, Sie verwenden sie auf Wunsch aber weiterhin.

Konzepte

Tastaturgesteuerte Window-Manager gibt es schon seit Jahren, jedoch bündelt Wmii die Eigenschaften altbekannter Entwicklungen wie Ratpoison [2], Ion [3] und Larswm [4]: Er nutzt beispielsweise verschiedene Layouts und bildet Fenster mit Reitern (Tabbing) ab. Eine Neuerung: Wmii lässt sich komplett über ein Socket-basiertes, virtuelles Dateisystem steuern. Der Datei-Manager ist zudem modular aufgebaut: Wmibar erzeugt die Statusbar, Wmimenu das Menü. Wmikeys zeichnet für die Shortcuts verantwortlich, Wmifs ist für das Dateisystem und Wmir für die Manipulation des Dateisystems zuständig.

Installation und Konfiguration

Für die Installation benötigen Sie das Paket wmii-2.tar.bz2, das Sie im Download-Bereich der Wmi-Projektseite [4] finden. Diese als Wiki konzipierte Seite können Benutzer beliebig erweitern. Dort gibt es auch verschiedene Pakete für Debian, Gentoo oder Arch-Linux. Sie packen das Paket über das Kommando tar xvzf wmii-2.tar.gz aus, wodruch das Unterverzeichnis wmii-2 entsteht. Hier liegt die Konfigurationsdatei config.mk liegt, die Sie gegebenenfalls an Ihre Bedürfnisse anpassen. Wmii verzichtet bewusst auf ein configure-Skript, allerdings genügen die Standardeinstellungen in der Datei den meisten Ansprüchen.

Via make und make install kompilieren Sie das Programm, wozu Sie lediglich den C-Compiler GCC und die Header-Dateien von X benötigen (unter Debian das Paket libx11-dev, unter Suse 9.3 xorg-x11-devel). Um den Window-Manager zu starten, erzeugen Debian-Nutzer eine Datei .xsession im Home-Verzeichnis und tragen dort die in Listing 1 aufgeführten Zeilen ein. Um Wmii in den Standard-Anmelde-Manager von Suse 9.3 zu integrieren (Abbildung 1), legen Sie in /usr/share/xsessions eine Datei mit dem Namen wmii.desktop an, in die Sie die Zeilen aus Listing 2 übertragen.

Abbildung 1: Um Wmii als Window-Manager in den Anmelde-Manager von Suse 9.3 zu integrieren, legen Sie im Verzeichnis /usr/share/xsessions eine Datei wmii.desktop an.

Listing 1

#!/bin/sh
exec /usr/local/bin/wmii

Listing 2

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=wmii
TryExec=wmiiwm
Name=wmii
Comment=window manager improved 2

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Effizient Arbeiten mit dem Windowmanager Bluetile
    Mit dem Windowmanager Bluetile schalten Sie blitzschnell zwischen Fenstern um und bringen ruck-zuck Übersicht in das Fensterchaos auf dem Desktop.
  • Neue Ausgabe von FreiesMagazin ist da
    Einmal mehr gibt es eine neue Ausgabe des freien Online-Magazins FreiesMagazin. Diesmal drehen sich die darin enthaltenen Artikel unter anderem um die Themen Ubuntu 9.10, Kernel, Java und Swing, Wmii und Open Clip Art.
  • Linux-Distribution Antix 13 veröffentlicht

    Die Debian-basierte Linux-Distribution Antix steht in Version 13 zur Verfügung, die mit zahlreichen Neuerungen aufwartet.
  • Herr der Fenster
    Der Windowmanager Awesome soll extrem schnell, klein und dynamisch, kurz fantastisch sein – Grund genug, ihn einmal genauer unter die Lupe zu nehmen.
  • Sympathisches Stinktier
    Wer eine leistungsfähige Rescue-CD, eine komfortable Konsolenumgebung, ein System zum Testen auf Sicherheitsrisiken oder auch einen schlanken Desktop sucht, hat mit Grml immer die richtige Wahl getroffen.
Kommentare

Infos zur Publikation

LU 07/2015: Daten sichern

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt
Druckeranschluss DCP-195C
heide marie voigt, 29.06.2015 10:35, 1 Antworten
installiert ist linux ubuntu 15.04 offenbar auch der treiber für den Drucker DCP-195C. Die Konta...
keine arbeitsleiste beim einloggen
heide marie voigt, 27.06.2015 13:31, 0 Antworten
seit der neu-installierung von linux ubuntu 15.04 erscheint die arbeitsleiste rechts oben erst na...
raid platte an linux mint 17.1
andreas schug, 23.06.2015 19:44, 1 Antworten
folgende thematik NAS Iomega Storage Center wird auf einmal nicht mehr im netzwerk erkannt .....
SUSE 13.2 - Probleme mit kmail
kris kelvin, 03.06.2015 13:26, 2 Antworten
Hallo, nach dem Umstieg auf 13.1 hatte ich das Problem, daß kmail extrem langsam reagierte. Nun...