1. Rasbian downloaden
2. mit Spezalsoftware auf (Micro-)SD-Karte klonen
3. SD-Karte in den Raspberry einlegen und diesen mit Tastatur, Maus und Monitor verbinden
4. Netzkabel an Stromversorgung
5. Der Raspberry startet von alleine
a. Wenn Bildschirm schwarz bleibt, die kleinen LEDs beobachten und ggfs. Fehlersuche übers Internet
b. In der Regel fehlerhaftes Image
6. Eigentlich sollte automatisch
raspi-config gestartet werden. Wenn nicht, dann auf der Kommandozeile
sudo raspi-config eingeben
a. Sprache und Tastatur einstellen
b. Real-VNC-Server für den Fernzugriff aktivieren, wir wollen ja schließlich später auch die Werbung sehen ;-)
c. ggfs. SSH einrichten
d. Passwort ändern
e. boot-behavior auf desktop stellen, damit später die GUI automatisch geladen wird
f. ggf. weitere Anpassungen vornehmen
7. Neustart
8. ggfs. WLAN einrichten, falls nicht LAN genutzt werden soll
9. Bluetooth ausschalten
10. Softwareaktualisierung vornehmen
11. anderen Browser über Programme hinzufügen auswählen. Ich nutze catweazle (firefox-esr)
12. File Manager aufrufen (Unter View/Ansicht versteckte Dateien anzeigen lassen)
13. im Verzeichnis
/home/pi ein Verteichnis
tools anlegen
14. darin eine Textdatei
ebesucher.py anlegen und in diese das u.a. Skript eintragen
15. Datei speichern und anschließend mit rechter Maustaste Kontext-Menu aufrufen Properties/Eigenschaften aufrufen
16. hier die Datei als ausführbar/executable machen
17. In das Verzeichnis
/home/pi/.config wechseln und wenn nicht vorhanden Verzeichnis
autostart anlegen und in dieses wechseln
18. hier eine Textdatei
surfbar.desktop anlegen und in diese den u.a. Text eintragen
19. Datei speichern
20. Neustart
21. jetzt sollte der Raspberry automatisch die ebesucher Seite aufrufen und wir können jetzt sämtliche Peripherie vom Himbeerkuchen entfernen
22. ggf. können wir jetzt über ein PC/Tablet, welches im selben Netzwerk hängt über eine APP RealVNC-Client darauf zugreifen
Anmerkung: Rasbian ist ein Debian-Linux-Derivat und somit Case sensitivity, das heißt es wird nach Groß- und Kleinschreibung unterschieden. Bitte bei den Verzeichnis- bzw. Dateinamen drauf achten. Auch ist der Punkt bei
/home/pi/.config sehr wichtig.
Python-Skript ebesucher.pyAnmerkungen:
1. Es wird empfohlen, dieses im Raspberry zu erstellen. Nicht unter Windows, da dieses den Returncode anders interpretiert
2. Python ist sehr stringent. Bei den Einrückungen grundsätzlich immer vier Leerzeichen oder mit Tab arbeiten, aber niemals mischen
Code:#!/usr/bin/python3
from time import sleep
from subprocess import Popen,call
BROWSER='firefox-esr' # ggfs. anderen Browsernamen eintragen
EBESUCHER='hier den EBESUCHER Link eintragen'
i = 1
while True:
Popen([BROWSER, EBESUCHER])
sleep(900) # 15 Minuten Surfbar laufen lassen und dann den Browser beenden
call(['sudo', 'killall', BROWSER])
sleep(15)
i += 1
if i > 100:
call(['sudo', 'reboot']) # nach ungefaehr einem Tag wird der Rechner neugestartet
Autostart-Datei surfbar.desktopCode:[Desktop Entry]
Name=Autostart-ebesucher
Comment=Startet Surfbar
Type=Application
Exec= /home/pi/tools/ebesucher.py
Terminal=false
Bearbeitet vom Benutzer Freitag, 22. Februar 2019 23:16:29(UTC)
| Grund: Anmerkung zur Case sensitivity eingefügt