Ich erlaube mir eine kleine zusammenfassende Ergänzung bezüglich freebitco.in, da ich ziemlich lange brauchte um alle nötigen Infos zu sammeln.
Könnte für jemanden nützlich sein, der freebitco.in 24/7 auf dem NOOBS OS laufen lassen möchte und in Kombination mit dem firefox-esr nutzt
Zunächst ist es sinnvoll ab und zu einen reboot durchzuführen, da sich der Raspi früher oder später aufhängt und dann nichts mehr passiert.
Mit dem Terminalbefehl
lässt sich die Autostartdatei öffnen und ein neuer Eintrag mit
34 12 * * * /sbin/shutdown -r now
sorgt jeden Tag um 12:34 Uhr für einen Neustart des Pi's. Natürlich kann die Uhrzeit beliebig angepasst werden und weitere Einträge vorgenommen werden.
Falls zB ein reboot alle 12h gewollt ist, 2 Einträge untereinander anlegen. Abspeichern, mit Enter bestätigen nicht vergessen.
Zusätzlich muss der firefox-esr nach dem Bootvorgang automatisch gestartet werden. Da der firefox-esr eine grafische Oberfläche hat, nutzen wir hierfür lxsession:
1. Im versteckten Userordner (/home/pi/.config) erstellt man sich den Ordner lxsession, falls dieser noch nicht vorhanden ist.
2. Danach erstellen wir in dem neuen Ordner einen weiteren Ordner namens LXDE-pi.
Alternativ folgende Kommandozeilen ausführen, was äquivalent zu den beiden obigen Schritten ist:
mkdir /home/pi/.config/lxsession
mkdir /home/pi/.config/lxsession/LXDE-pi
3. Mit
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
wird eine Autostart Datei angelegt. Nun fügen wir
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@firefox-esr
ein. Abspeichern mit Strg+O, mit Strg+X den nano Editor beenden.
4) Der Firefox wird nun noch so konfiguriert, dass nach einem Restart automatisch Freebitco.in aufgerufen wird
Bei einem Neustart kommt beim firefox-esr oft trotz deaktivierter
restore session Funktion, die Nachfrage ob die letzte Instanz wiederhergestellt werden soll. Um diese Meldung auszuschalten wie folgt vorgehen:
1. about:config über die URL Leiste aufrufen und mit "I will be careful" bestätigen.
2. In der Suchleiste "browser.sessionstore.resume_from_crash" eingeben.
3. Mit Doppelklick auf den Eintrag den boolean Wert auf false setzen
Ob alles geklappt hat, lässt sich mit einem Neustart leicht testen.