linux-arch-alpine-minimal arch-linux gui i3 sway minimalism tutorial

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