Files
myi3/docs/i3-shortcuts.md
Karl Goecking 9b59db1fbc Workspace-Zuweisungen umgebaut: WS2-4 frei für Terminals, WS5 Edit, WS6 Files
- Alacritty assign entfernt (WS2-4 flexibel nutzbar)
- Mousepad/Ghostwriter nach WS5:EDIT verschoben
- Thunar nach WS6:FILES verschoben
- WS7-8 bleiben frei
- Doku aktualisiert
2026-02-15 21:58:15 +01:00

6.3 KiB

i3 Shortcuts & Howto

mod = Super/Command-Taste (Mod4)

Anwendungen starten

Shortcut Beschreibung
mod+Shift+Return Alacritty Terminal
mod+Shift+w Vivaldi Browser
mod+Shift+f Ranger (Terminal File-Manager)
mod+Shift+t Thunar (grafischer File-Manager)
mod+Shift+e Mousepad (Text-Editor)
mod+Shift+m Ghostwriter (Markdown-Editor)
mod+Shift+p KeePassXC (Passwort-Manager)
mod+space Rofi App-Launcher & Window-Switcher
mod+Ctrl+p Pavucontrol (Audio-Einstellungen)
mod+Ctrl+b bmenu im Terminal

Fenster-Management

Shortcut Beschreibung
mod+x Fenster schliessen
mod+f Vollbild umschalten
mod+z Split-Richtung umschalten (horizontal/vertikal)
mod+s Stacking-Layout
mod+d Split-Layout
mod+Shift+space Floating-Modus umschalten
mod+Left/Right/Up/Down Fokus wechseln
mod+Shift+Left/Right/Up/Down Fenster verschieben
mod+r Resize-Modus (dann Pfeiltasten, Enter/Escape zum Beenden)

Scratchpad

Shortcut Beschreibung
mod+Tab Scratchpad-Terminal ein-/ausblenden (Dropdown-Style)
mod+minus Scratchpad anzeigen
mod+Shift+minus Aktuelles Fenster ins Scratchpad verschieben

Ein Scratchpad-Terminal startet automatisch beim Login. Mit mod+Tab kann es jederzeit als schwebendes Terminal ein- und ausgeblendet werden.

Workspaces

Shortcut Beschreibung
mod+1 bis mod+8 Zu Workspace wechseln
mod+Shift+1 bis mod+8 Fenster zu Workspace verschieben
mod+Ctrl+Left Vorheriger Workspace
mod+Ctrl+Right Nächster Workspace

Workspace-Zuweisungen:

  • WS 1:WEB - Vivaldi Browser
  • WS 2-4 - Frei für Terminals und andere Anwendungen
  • WS 5:EDIT - Mousepad, Ghostwriter
  • WS 6:FILES - Thunar
  • WS 7-8 - Frei verwendbar

Screenshots

Shortcut Beschreibung
mod+Ctrl+Shift+3 Ganzer Bildschirm nach ~/Pictures/Screenshots/
mod+Ctrl+Shift+4 Bereich auswählen (Flameshot GUI, annotieren, speichern)
mod+Ctrl+Shift+5 Aktives Fenster nach ~/Pictures/Screenshots/

Screenshots werden in ~/Pictures/Screenshots/ gespeichert. Bei Flameshot GUI kann der Speicherort und die Annotation interaktiv gewählt werden.

Clipboard

Shortcut Beschreibung
mod+c Clipboard-Historie anzeigen (Rofi)

Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Historie. Mit mod+c kann aus der Historie ausgewählt und eingefügt werden.

Display-Management

Shortcut Beschreibung
mod+Ctrl+d Autorandr: Monitor-Profil automatisch erkennen
mod+Ctrl+a Arandr: grafisches Display-Layout öffnen
mod+Ctrl+m Schnell: externer Monitor rechts neben Laptop

Workflow für externe Monitore:

  1. Monitor/Beamer anschliessen
  2. mod+Ctrl+a drücken, Layout arrangieren, Apply
  3. Im Terminal: autorandr --save profilname (z.B. "buero", "beamer")
  4. Ab jetzt wird das Profil beim Anschliessen automatisch erkannt

Benachrichtigungen (Dunst)

Shortcut Beschreibung
mod+n Aktuelle Notification schliessen
mod+Shift+n Alle Notifications schliessen
mod+` (Backtick) Letzte Notification erneut anzeigen

Media-Keys (MacBook Fn-Tasten)

Taste Beschreibung
Fn+F11 / F12 Lautstärke leiser / lauter
Fn+F10 Stummschalten
Fn+F1 / F2 Helligkeit runter / hoch

Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-Notification angezeigt.

System

Shortcut Beschreibung
mod+l Bildschirm sperren (Blur-Lock)
mod+Ctrl+r i3 neustarten (Layout bleibt erhalten)
mod+Ctrl+Escape System-Menü: (e)xit, (u)ser switch, (h)ibernate, (r)eboot, (s)hutdown
mod+m i3bar ein-/ausblenden
mod+Shift+g Gap-Modus: (o)uter / (i)nner Gaps anpassen

Autotiling

Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung automatisch basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten.

Seafile (Datei-Synchronisation)

Seafile synchronisiert Dateien mit dem Server files.goeckmanns.de. Der seaf-cli Daemon läuft als systemd User-Service und startet automatisch beim Login.

Einmalige Einrichtung nach dem ersten Ansible-Run:

# Seafile initialisieren
seaf-cli init -d ~/Seafile

# Service starten
systemctl --user start seaf-cli

# Library verbinden (Username und Passwort anpassen)
seaf-cli config -n "MeineBibliothek" -s https://files.goeckmanns.de -u BENUTZER -p PASSWORT -d ~/Seafile

Nützliche Befehle:

seaf-cli status                         # Sync-Status anzeigen
systemctl --user status seaf-cli        # Service-Status prüfen
journalctl --user -u seaf-cli           # Logs anzeigen
systemctl --user restart seaf-cli       # Service neustarten

Dateien einfach in ~/Seafile kopieren - sie werden automatisch synchronisiert.

Autostart

Folgende Anwendungen starten automatisch beim Login:

  • picom - Compositor (Transparenz, Schatten)
  • nitrogen - Wallpaper
  • nm-applet - Netzwerk-Manager
  • blueman-applet - Bluetooth
  • xautolock - Automatischer Bildschirm-Lock nach 10 Minuten
  • autorandr - Automatische Monitor-Erkennung
  • greenclip - Clipboard-Manager
  • autotiling - Automatische Split-Richtung
  • seaf-cli - Seafile Sync-Daemon (systemd User-Service)
  • KeePassXC - Passwort-Manager mit Keyfile
  • sysinfo-notify - System-Info Notification (IP, RAM, Disk, Akku)

Installierte Anwendungen

Anwendung Beschreibung
alacritty GPU-beschleunigtes Terminal
vivaldi-stable Browser
rofi App-Launcher & Window-Switcher
thunar Grafischer File-Manager
ranger Terminal File-Manager
mousepad Text-Editor
ghostwriter Markdown-Editor
keepassxc Passwort-Manager
flameshot Screenshot-Tool (interaktiv)
scrot Screenshot-Tool (Kommandozeile)
picom Compositor
dunst Notification-Daemon
i3blocks Status-Bar
i3lock-color Lock-Screen mit Blur
greenclip Clipboard-Manager
autorandr Automatische Monitor-Profile
arandr Grafisches Display-Layout
autotiling Automatische Split-Richtung
brightnessctl Helligkeitssteuerung
pavucontrol Audio-Einstellungen
seaf-cli Seafile Datei-Synchronisation