Schlanke Desktopumgebung mit i3 - eine Einführung
- von Oliver Kraitschy (Mail)
- am 10.05.2018 bei LALUG
Agenda:
- Ziele und Philosophie von i3 -> Liste auf der Webseite
- Zielgruppe: Fortgeschrittene Nutzer/Entwickler
- Gute Dokumentation (Benutzung/Konfiguration/Schnittstellen/Code/Hacking/etc)
- Multimonitor-Support (Workspace einem Monitor zugeordnet)
- Baumstruktur zur Verwaltung der Fenster
- Modi wie in vim (z.B. für resize)
- IPC-Schnittstelle für externe Programme und Skripte
- Kein Bloat oder Blingbling
- Keine unsinnigen oder wenig genutzten Features
- Funktionalität:
- Baumstruktur, Container, Fokuswechsel, Splits, Resizing, Layouts, Floating
- Workspaces, Forth-and-Back, Renaming, Multimonitor, Scratchpad, Marks
- Konfiguration:
- Farben, border style, for_window, layout save and restore
- i3bar (Panel):
- display mode hidden, position bottom/top
- JSON-Protokoll zur Übermittlung von Systeminfos durch Statusgeneratoren
- i3status, i3blocks: Statusgeneratoren, welche Systeminfos einsammeln
- Zusätzliche Tools rund um i3:
- j4-make-config: flexible Konfiguration erzeugen, zw. Farben wechseln
- i3-cycle-focus: Alt-Tab-Funktionalität
- rofi (run, ssh, window), boosta, rofi-power, rofi-tools
- Zusätzliche Tools für den Desktopumgebungs-Ersatz:
- xrandr/arandr - Monitor-Konfiguration
- Network-Manager mit nm-applet - Verwaltung von Netzwerkverbindungen
- alsamixer / pavucontrol - Audio-Einstellungen
- i3lock + xautolock - Screenlocker
- dunst - Notifications
- lxappearance - GTK-Einstellungen (Fonts, etc)
Weiterführende Links: