Minimal Desktop Setup: i3 & Sway (Artikel 188)
Schritt-für-Schritt-Anleitung für einen minimalistischen Tiling-Desktop. Konfiguration von i3/Sway, Einbindung von Statusbars und Optimierung des Workflows für Admins.
# Tiling Desktop Lab: i3 und Sway für Admins konfigurieren
TL;DR / Management Summary Ein minimalistischer Desktop spart nicht nur RAM, sondern auch Zeit. In diesem Modul bauen wir einen produktiven Arbeitsplatz auf Basis von i3 (X11) oder Sway (Wayland). Das Konzept: Keine Fenster verschieben, keine Maus nutzen. Alles wird über Tastenkürzel gesteuert. Das Ergebnis ist ein extrem aufgeräumtes System, das den Fokus auf Terminals und Code legt.
# 1. Das Konzept: Der Tiling-Workflow
Effizienz durch Ordnung.
Im Gegensatz zu Windows oder macOS “schwimmen” Fenster nicht auf dem Schirm. Sie füllen den Platz automatisch aus.
- Mod-Key: Die Taste (meist
Super/Win), die alle Befehle einleitet. - Workspaces: Virtuelle Desktops (z.B. Workspace 1 für Terminal, 2 für Browser).
# 2. Installation: Die Basis legen
Die Werkzeuge bereitstellen.
# Für X11 (i3)
sudo pacman -S i3-wm i3status dmenu alacritty
# Für Wayland (Sway - Empfohlen)
sudo pacman -S sway swaylock swayidle waybar wmenu foot
# 3. Die Konfiguration: ~/.config/sway/config
Das Herzstück.
Kopieren Sie die Standard-Config und passen Sie sie an:
cp /etc/sway/config ~/.config/sway/config
# Wichtige Anpassungen
# Mod-Taste auf Windows-Taste setzen
set $mod Mod4
# Terminal definieren
set $term foot
# App-Launcher
set $menu wmenu-run
# Tastenkombinationen
bindsym $mod+Return exec $term
bindsym $mod+d exec $menu
bindsym $mod+Shift+q kill
# 4. Day-2 Operations: Veredelung
Den Desktop benutzbar machen.
# Status Bar (Waybar)
Eine Bar zeigt Uhrzeit, CPU-Last, RAM und Netzwerk-Status.
# In der Config:
bar {
swaybar_command waybar
}
# Wallpaper und Transparenz
Nutzen Sie swaybg für Hintergründe und einen Compositor für Transparenz (in Wayland integriert).
# 5. Troubleshooting & “War Stories”
Wenn die Shortcuts nicht greifen.
# Story 1: “Die verschwundene Config”
Symptom: Der Admin ändert die Config, startet Sway neu ($mod+Shift+c), aber nichts passiert.
Ursache: Es existieren zwei Config-Dateien (z.B. in /etc/sway/config und ~/.config/sway/config). Sway nutzt die erste, die es findet.
Lösung: Nutzen Sie sway -C um die aktuelle Config zu validieren und den Pfad zu sehen.
# Story 2: “Das Multi-Monitor Chaos”
Symptom: Der Zweitbildschirm ist schwarz oder hat die falsche Auflösung.
Ursache: In WMs gibt es kein “Display Settings” Menü.
Lösung: Nutzen Sie wlr-randr für Wayland oder xrandr für X11. Definieren Sie die Ausgänge fest in der Config:
output DP-1 resolution 1920x1080 position 1920,0.
# 6. Fazit & Empfehlung
- Lernkurve: Nehmen Sie sich ein Wochenende Zeit, um die Shortcuts zu lernen. Danach wollen Sie nie wieder zurück zu Maus-Fenstern.
- Backup: Sichern Sie Ihre Config-Dateien (Dotfiles) in einem Git-Repo.
- Wahl: Nutzen Sie Sway, wenn Ihre Hardware Wayland unterstützt (Intel/AMD). Nutzen Sie i3 für Nvidia-Karten oder ältere Server.
# Anhang: Die wichtigsten Shortcuts (Default)
| Aktion | Shortcut |
|---|---|
| Terminal öffnen | $mod + Enter |
| Programm suchen | $mod + d |
| Fenster schließen | $mod + Shift + q |
| Fokus wechseln | $mod + Pfeiltasten |
| Fenster verschieben | $mod + Shift + Pfeiltasten |
| Horizontaler Split | $mod + h |
| Vertikaler Split | $mod + v |
| Vollbild | $mod + f |
| Workspace wechseln | $mod + [1-9] |
| Sway beenden | $mod + Shift + e |