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 06/2015: Shell-Tools

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

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...