- Alacritty assign entfernt (WS2-4 flexibel nutzbar) - Mousepad/Ghostwriter nach WS5:EDIT verschoben - Thunar nach WS6:FILES verschoben - WS7-8 bleiben frei - Doku aktualisiert
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:
- Monitor/Beamer anschliessen
mod+Ctrl+adrücken, Layout arrangieren, Apply- Im Terminal:
autorandr --save profilname(z.B. "buero", "beamer") - 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 |