Nachtrag:
Hatte erst einen Befehl, um die LibreOffice Config zu löschen (was auch ok ist)
Danach hatte ich es geändert (aus dem Löschen ein Umbenennen)
Nachtrag:
Hatte erst einen Befehl, um die LibreOffice Config zu löschen (was auch ok ist)
Danach hatte ich es geändert (aus dem Löschen ein Umbenennen)
Beende LibreOffice, falls geöffnet
Starte (d)einen Dateimanager (z.B. Dolphin)
In deinem Home-Verzeichnis findest du den versteckten Order ".config"
In diesem befindet sich ein weiterer Ordner "libreoffice (diesen einfach löschen oder umbenennen)
Oder als normaler User (nicht als Root) eine Konsole öffnen und dort eingeben:
Danach erneut testen ![]()
Ich habe beim Nachforschen auch noch sysstat entdeckt.
Sehr gute Idee; Und ist auch im Repo enthalten (kannte ich bislang nicht).
War gerade dabei das kleine Script dahingehend zu ändern, dass es namentlich Prozesse ausspuckt, die mit NetworkManager zu tun haben. Aber ganz ehrlich, das wird "sysstat" besser machen (ließt sich sehr gut und teste ich auch gerade).
Nachtrag:
Werde das Script nachher noch etwas anpassen und vereinfachen...
So in der Art sollte es funktionieren (bitte noch anpassen)...
#!/bin/bash
# Konfigurationsvariablen
LOGFILE="/var/log/cpu_usage.log"
THRESHOLD=80 # CPU-Schwellenwert in Prozent
INTERVAL=5 # Überprüfungsintervall in Sekunden
# Stelle sicher, dass das Logfile existiert
touch "$LOGFILE"
# Endlosschleife für die Überwachung
while true; do
# Hole CPU-Auslastung (ohne % Zeichen)
CPU_USAGE=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}' | cut -d. -f1)
# Vergleiche mit Schwellenwert
if [ "$CPU_USAGE" -gt "$THRESHOLD" ]; then
# Schreibe Zeitstempel und Auslastung ins Log
echo "$(date '+%Y-%m-%d %H:%M:%S') - CPU Usage: ${CPU_USAGE}%" >> "$LOGFILE"
fi
# Warte für das nächste Intervall
sleep "$INTERVAL"
done
Alles anzeigen
Erklärung:
Logfile und Konfiguration:
LOGFILE:
Speicherort des Logs.
THRESHOLD:
Schwellenwert für hohe CPU-Auslastung (z. B. 80 %).
INTERVAL:
Wie oft die CPU-Auslastung geprüft wird (in Sekunden).
CPU-Auslastung ermitteln:
top -bn1 liefert eine Momentaufnahme der Systemprozesse.
grep "Cpu(s)" filtert die CPU-Zeile.
awk '{print $2 + $4}' summiert User- und System-CPU-Nutzung.
cut -d. -f1 entfernt Dezimalstellen.
Logging:
Wenn die CPU-Auslastung den Schwellenwert überschreitet, wird ein Eintrag mit Zeitstempel und Prozentwert ins Logfile geschrieben.
Dauerbetrieb:
Die Schleife läuft endlos und wartet zwischen den Prüfungen (sleep).
Nutzung:
Speichere das Skript (z. B. als cpu_monitor.sh).
Mache es ausführbar:
bash
chmod +x cpu_monitor.sh
Starte es im Hintergrund:
bash
./cpu_monitor.sh &
Um es zu beenden, finde die Prozess-ID (ps aux | grep cpu_monitor.sh) und beende sie mit kill <PID>.
Hinweise:
Stelle sicher, dass der Benutzer Schreibrechte für das Logfile-Verzeichnis hat.
Passe THRESHOLD und INTERVAL nach Bedarf an.
Für eine robustere Lösung könntest du das Skript als Systemd-Service einrichten.
Hast du mal testweise einen neuen User angelegt?
Falls es damit problemlos funktionieren sollte, könntest du deine Libreoffice-Config löschen.
Teste mal bitte:
Über Yast wieder auf NetworkManager umstellen.
Und schalte ebenfalls dort, falls nicht benötigt, IPv6 aus (Yast - Netzwerkeinstellungen - Globale Optionen - Häkchen raus bei "IPv6 aktivieren").
Anschl. Neustart und testen.
Sollte das Problem weiterhin auftreten, zeigst du uns einmal...
...vorerst.
Der zweite Punkt, den vielleicht nicht jeder braucht, wäre die Installation von QEMU/KVM, das wicked zwingend erfordert.
Grüß dich Stephan
Ist das wirklich so?
Hier laufen sehr viele VM`s (kein Windows, aber diverse Linux) jedoch ohne den "wicked.service".
Huhu, was wir wissen ist, dass es ein Problem in deinem Profil ist.
Neuer User = alles ok, was du ja schon getestet hast.
Gibt es in deinem jetzigen Profil geänderte Font-Settings / Anmeldemanager?
Siehe:
Oder auch:
499773 – systemsettings kcm_powerdevilprofilesconfig crashes on open with Roboto 14 font
Gruß ![]()