fhetty / hm-tools

hm-tools to expand your Homematic-Raspi
23 stars 3 forks source link

htop 3.2.2 can not save configuration... #22

Open Baxxy13 opened 1 year ago

Baxxy13 commented 1 year ago

Seit hm-tools v.0.7.0 ist ja htop 3.2.2 integriert. Damit bekomme ich beim Beenden mit q oder F10 immer folgende Fehlermeldung. Can not save configuration to /root/.config/htop/htoprc: No such file or directory

Das ist soweit logisch da das /rootfs als ro gemountet ist. Somit kann man leider auch seine eigene "htop-Konfiguration" nicht speichern. Die wäre m.E. auch besser in /usr/local/etc/config aufgehoben damit sie Zentralen-Updates übersteht.

Kann man den Konfigurations-Speicherpfad irgendwie anpassen oder ist der in htop hardcoded?

fhetty commented 1 year ago

Hi, ist mir noch gar nicht ausgefallen! Schaue ich mir die Tage an!

fhetty commented 1 year ago

Hallo, htop nutzt $HOME als Speicherort! (also /root) Die einfachte Lösung ist "HOME" in einen rw Bereich zu exportieren. Zwar nicht die feine englische Art, hat bei meinen Tests aber funktioniert. ACHTUNG!!! Auf jeden Fall vor dem experimentieren eine Sicherung des Systems machen! z.B. Im Raspi SSH Terminal folgendes eingeben: export HOME=/usr/local/addons/hm-tools mit "echo $HOME" kann vor und nach dem export der Pfad von "HOME" überprüft werden. Die Änderung ist aber temorär. Nach einem Neustart ist alles wieder beim alten.

Wenn es durch die temporäre Änderung keine Probleme gibt, kann man den Export auch fest setzen. Einfach in der "/usr/local/etc/profile.d/hm-tools-addons.sh" die export Zeile hinzufügen. Dann wird der HOME Pfad bei jedem Neustart angepasst. Bitte aber erst ein paar Tage temporär laufen lassen, damit bei Problemen nach einem Neustart alles wieder im original Zustand ist!

Es kann natürlich auch ein anderer rw Pfad verwendet werden.

Bitte mal ausprobieren, und bescheid geben, ob es funktioniert, oder zu Problemen geführt hat.

Baxxy13 commented 1 year ago

Danke für's Feedback. Ich probiere das mal auf einem Testsystem aus.

Die "manuelle" Version funktioniert schon mal.

Edit: Test mit der "Autostartversion" läuft nun auch.

Ich berichte dann nach ein paar Testtagen.

fhetty commented 1 year ago

OK! Wie gesagt, das ganze System im Auge behalten!