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
sudo crontab -e
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.