IceWM: Ein Praxisbericht und Leitfaden für Einsteiger
-
dunkelklausner -
May 31, 2026 at 7:40 PM -
166 Views
Dieser Artikel wurde von den Nutzern nicoletta und dunkelklausner erarbeitet.
Warum IceWM?
Vorteile von IceWM:
- Ressourcenschonend: Ideal für ältere Hardware (z. B. ein Laptop aus dem Jahr 2008 mit Intel Pentium Dual T2330, 2 GB RAM).
- Anpassbar: Themes, Menüs und Autostart-Programme lassen sich individuell konfigurieren.
- Schlichtheit: Keine überflüssigen Features – perfekt für Nutzer, die eine unaufgeregte Arbeitsumgebung bevorzugen.
- Funktionalität: Ältere Programme, die noch in den Repos sind, funktionieren unter IceWM besser als auf den hypermodernen Desktops.
Grundlegende Einrichtung
1. Installation von IceWM
IceWM kann auf Debian-basierten Systemen über die Paketverwaltung installiert werden:
Codesudo apt install icewm- Nach der Installation wird IceWM als Option im Login-Manager (z. B. LightDM, GDM) angezeigt. Wichtig: Wähle die IceWM-Session aus, um Probleme mit Hintergrundbildern oder Abmeldung zu vermeiden.
Damit IceWM dauerhaft die IceWM-Session startet, muss eine Datei im /home/USER angelegt und aisführbar gemacht werden. Die Datei .xsession regelt das.
Bash#!/bin/bash exec icewm-session
2. Hintergrundbild und Themes
- IceWM bringt eigene Themes mit, die im Verzeichnis /usr/share/icewm/themes/ liegen.
- Im Verzeichnis /home/USER/.config/icewm/themes oder /home/USER/.icewm/themes (unterschiedlich, je nach PC) können auch noch heruntergeladene Themes installiert werden.
- Hintergrundbilder werden über icewmbg gesetzt.
- Falls das Hintergrundbild nicht automatisch geladen wird, hilft es, die IceWM-Session explizit im Login-Manager auszuwählen.
Themes können von Seiten wie GNOME-Look oder OpenDesktop heruntergeladen werden. Für die Theme-Verwaltung ist lxappearance nützlich:
Codesudo apt install lxappearance
3. PolicyKit für sudo-Anwendungen
- Ohne Desktop-Umgebung können Programme wie gufw oder synaptic nicht direkt gestartet werden, da keine grafische Passwortabfrage möglich ist.
Lösung: Installation eines PolicyKit-Agents, z. B.:
Codesudo apt install lxpolkitIn der Autostart-Datei eintragen:
Code# Policykit-Agent lxpolkit &Hinweis: lxpolkit hat weniger Abhängigkeiten zu anderen Desktop-Umgebungen.
Erweiterte Funktionen
1. Autostart-Programme
Die Datei ~/.icewm/startup (ausführbar machen mit chmod +x ~/.icewm/startup) kann folgende Einträge enthalten:
#!/bin/sh
# Policykit-Agent
lxpolkit &
# Lautstärkeregler in der Leiste
volumeicon &
# Zwischenablage
xfce4-clipman &
# Drucker-Icon
system-config-printer-applet &
# PulseAudio starten (meistens startet es automatisch, aber sicher ist sicher)
#pulseaudio --start &
# Hintergrundbild (mit Nitrogen)
killall icewmbg 2>/dev/null
nitrogen --restore &
# Notification
dunst &
# Netzwerkmanager
nm-applet &
# Plank (Programmstartleiste)
plank &
Display More
2. Multimedia-Unterstützung
PulseAudio (Standard):
Codesudo apt install pulseaudioHinweis: PulseAudio startet in der Regel automatisch. Ein manueller Eintrag in der Autostart-Datei ist optional. Um einen Lautstärkeregler in der Leiste zu haben, muss volumeicon installiert werden.
Codesudo apt install volumeicon
In die startup eintragen.
# Lautstärkeregler in der Leiste
volumeicon &
3. Zwischenablage und Systemtools
Zwischenablage: xfce4-clipman bietet eine grafische Zwischenablage:
Codesudo apt install xfce4-clipmanDrucker: CUPS und das Applet für die Leiste:
Codesudo apt install system-config-printer sudo apt install system-config-printer-common sudo apt install system-config-printer-udev
4. Menü-Anpassung
- IceWM-Menüs können manuell in der Datei ~/.icewm/menu bearbeitet werden.
- Ich habe die Ordner in den Menüs nach Kategorien markiert und verschachtelte Ordner vereinfacht.
5. Zusätzliche Tools
- Bildschirmtastatur: onboard.
- Bildschirmlupe: xmag oder gnome-magnifier.
- Browser: Für ältere Hardware eignen sich leichte Browser wie Epiphany oder Falkon.
Um Ereignisse anzeigen zu lassen (Notification) dunst installieren.
sudo apt install dunst
In die startup eintragen
# Notification
dunst &
Performance auf älterer Hardware
Ich testete IceWM auf einem Laptop mit:
- CPU: Intel Pentium Dual T2330 (1,60 GHz)
- RAM: 2 GB
- System: Debian 13 (trixie), Kernel 6.12.74
- Ressourcenverbrauch:
Fazit: IceWM läuft selbst auf 15 Jahre alter Hardware flüssig. Die größten Ressourcenverbraucher sind Browser.
Themes und Anpassungen
- Themes: IceWM-Themes sind schlicht, aber es gibt eine aktive Community, die neue Designs erstellt. Beispiele:
- Tools zur Theme-Verwaltung:
- lxappearance für GTK-Themes.
- icewm-themes Paket für zusätzliche IceWM-spezifische Themes.
Tipps und Tricks
- Autologin: Funktioniert mit IceWM problemlos, wenn die oben erwähnte Datei .xsession erstellt und ausführbar gemacht wurde.
- LXQt-Abhängigkeiten vermeiden: Statt lxqt-policykit kann lxpolkit verwendet werden, um unnötige Pakete zu vermeiden.
- USB-Lautsprecher: Werden mit PulseAudio oder PipeWire automatisch erkannt.
- Drucker: CUPS muss installiert sein. Das Applet system-config-printer-applet zeigt Druckaufträge in der Leiste an.
Fazit und Ausblick
IceWM ist eine hervorragende Wahl für Nutzer, die eine schlanke, anpassbare und ressourcenschonende Arbeitsumgebung suchen. Ich versuche zu zeigen, dass mit etwas Handarbeit eine vollwertige Desktop-Erfahrung möglich ist – inklusive Multimedia, Druckerunterstützung und grafischer Tools.
Der Thread im LinuxGuides-Forum entwickelt sich zu einer Sammelstelle für IceWM-Tipps. Nutzer sind eingeladen, ihre Erfahrungen zu teilen und Fragen zu stellen.
Weiterführende Links
- IceWM Manual
- antiX Distribution (nutzt IceWM als Standard-Window-Manager)
- GNOME-Look IceWM-Themes
- OpenDesktop IceWM-Themes
- Einrichtung von IceWM
