--- title: "System Optimierung – nächste Schritte" date: "2026-09-08" --- # System Optimierung – nächste Schritte > Letzte Bearbeitung: 07.09.2026 > Chat-Session-ID: `20260907_182659_6403f3` > Chat wieder aufrufen: `@session:default/20260907_182659_6403f3` in Hermes Agent eingeben --- ## 1. flashfocus patchen (Marshmallow-4.x-Inkompatibilität) **Einmalig ausführen:** ```bash sudo sed -i 's/fields\.Number/fields.Float/g' /usr/lib/python3.14/site-packages/flashfocus/config.py ``` **Danach testen:** ```bash flashfocus --help ``` Wenn kein Traceback kommt, ist der Patch erfolgreich. **Achtung:** Nach jedem `pacman -Syu`, bei dem flashfocus aktualisiert wird, muss der Patch erneut angewendet werden. --- ## 2. Systemd-User-Services masken Die Manjaro-Sway-Config versucht die Dienste bei jedem Start neu zu enablen. Nur `disable` reicht nicht – sie müssen **maskiert** werden. ```bash systemctl --user mask mako.service flashfocus.service pcmanfm.service poweralertd.service xdg-desktop-portal-gtk.service xdg-desktop-portal-lxqt.service ``` **Kontrolle:** ```bash systemctl --user status mako flashfocus pcmanfm poweralertd xdg-desktop-portal-gtk xdg-desktop-portal-lxqt ``` Alle sollten `masked` anzeigen (nicht `failed`). --- ## 3. Neustart und Test Sway neustarten (Super+Shift+R) oder System rebooten. Nach dem Neustart prüfen, ob alle Dienste laufen: ```bash pgrep -a mako pgrep -a pcmanfm-qt pgrep -a poweralertd pgrep -a flashfocus pgrep -a xdg-desktop-portal ``` Jeder Befehl sollte eine PID und den Prozessnamen ausgeben. **Journal aufräumen** – keine neuen Crash-Logs mehr: ```bash journalctl --user -p 3 --since "1 minute ago" ``` --- ## 4. Weitere Performance-Empfehlungen Die vollständige Analyse ist in diesem Chat dokumentiert. Hier die Top-Empfehlungen als Übersicht: | Priorität | Maßnahme | Befehl | |---|---|---| | Hoch | swappiness auf 40 senken (ZRAM) | `sudo sysctl vm.swappiness=40` (temporär) oder `/etc/sysctl.d/99-zram.conf` | | Hoch | vfs_cache_pressure auf 50 | `sudo sysctl vm.vfs_cache_pressure=50` | | Mittel | ollama stoppen (294 MB RAM) | `sudo systemctl disable --now ollama` | | Mittel | lxd/docker stoppen (530 MB RAM) | `sudo systemctl disable --now lxd docker` | | Mittel | CPU-Governor auf powersave | `sudo cpupower frequency-set -g powersave` | | Niedrig | Boot beschleunigen | `sudo systemctl disable NetworkManager-wait-online` | | Niedrig | Journal-Größe limitieren (3,9 GB → 500 MB) | `sudo nano /etc/systemd/journald.conf` → `SystemMaxUse=500M` | --- ## 5. Verwaiste Pakete aufräumen ```bash sudo pacman -Rns $(pacman -Qtdq) # 9 verwaiste Pakete ``` --- ## Wie diesen Chat wieder aufrufen In einer neuen Hermes-Agent-Session einfach eingeben: ``` @session:default/20260907_182659_6403f3 ``` Dann lädt der Agent den kompletten Chatverlauf aus der Datenbank. --- ## Dateien, die geändert wurden | Datei | Zweck | |---|---| | `~/.config/sway/config.d/10-autostart-fix.conf` | Korrigierte Autostarts (exec statt systemd) | | `/usr/lib/python3.14/site-packages/flashfocus/config.py` | Marshmallow-4.x-Patch (sudo nötig) | | `/home/jonnybravo/Projekte/Python_Skripte/create_selfsign/selfsing.py` | CA + Zertifikats-Script (vorherige Session) | | `~/scripts/mount-nfs.sh` | Manuelle NFS-Mount-Steuerung (vorherige Session) | | `~/scripts/mounts.md` | NFS-Mount-Dokumentation (vorherige Session) |