## Anwendungen & Konfiguration ### 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 (Transparenz, Schatten) | | 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 | ### Autostart Folgende Anwendungen starten automatisch beim Login: | Anwendung | Beschreibung | |---|---| | 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 Daemon | | autotiling | Automatische Split-Richtung | | seaf-cli | Seafile Sync-Daemon (systemd User-Service) | | KeePassXC | Passwort-Manager mit Keyfile | | sysinfo-notify | System-Info Notification beim Login | ### Autotiling Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten. ### Scratchpad-Terminal Ein Scratchpad-Terminal (Alacritty) startet automatisch beim Login. Mit `mod+Tab` kann es jederzeit als schwebendes Dropdown-Terminal ein- und ausgeblendet werden. ### Clipboard (Greenclip) Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Historie. Mit `mod+c` öffnet sich eine Rofi-Auswahl, aus der ein früherer Eintrag eingefügt werden kann. ### Screenshots Screenshots werden in `~/Pictures/Screenshots/` gespeichert. Flameshot (`mod+Ctrl+Shift+4`) bietet eine interaktive GUI zum Annotieren und Speichern. ### Display-Management (Autorandr/Arandr) **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) Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-Notification angezeigt. Beim Login erscheint eine System-Info Notification mit IP, RAM, Disk und Akku-Status. ### 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:** ```bash # 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:** ```bash 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.