Raspberry Pi - Helfende Befehle: Unterschied zwischen den Versionen
Julian (Diskussion | Beiträge) |
Julian (Diskussion | Beiträge) |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Shell - wenn man keine GUI hat= | =Shell - wenn man keine GUI hat= | ||
==WLan einrichten== | ==WLan einrichten== | ||
Direkt aus der Shell:[https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md] | |||
<code>$ sudo nano etc/network/interfaces</code> | <code>$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf</code> | ||
<nowiki> | |||
network={ | |||
ssid="testing" | |||
psk="testingPassword" | |||
} | |||
</nowiki> | |||
---- | |||
<code>$ sudo nano /etc/network/interfaces</code> | |||
Dann im wundervollen Nano-Editor den wlan-namen und das wlan-passwort eingeben: | Dann im wundervollen Nano-Editor den wlan-namen und das wlan-passwort eingeben: | ||
| Zeile 19: | Zeile 32: | ||
<nowiki>consoleblank=0</nowiki> | <nowiki>consoleblank=0</nowiki> | ||
in die Zeile hinzufügen.[https://www.raspberrypi.org/documentation/configuration/screensaver.md] | in die Zeile hinzufügen.[https://www.raspberrypi.org/documentation/configuration/screensaver.md] | ||
==Ruhezustand/Abschalten des Monitors im Desktop deaktivieren== | |||
Dazu müssen wir das Script bearbeiten, das den Pixel-Desktop startet: | |||
<code>$ sudo nano /etc/lightdm/lightdm.conf</code> | |||
Unter die Zeile ''SeatDefaults'' schreiben wir: | |||
<nowiki> | |||
[SeatDefaults] | |||
xserver-command=X -s 0 -dpms</nowiki> | |||
Beenden mit <code>Strg+X</code> und neu starten.[https://raspberrypi.stackexchange.com/questions/4773/raspberry-pi-sleep-mode-how-to-avoid][http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/gui/disable-screen-sleep] | |||
==(Python-)Script beim Start des Raspi ausführen== | ==(Python-)Script beim Start des Raspi ausführen== | ||
Dazu benötigen wir einen Launcher: ein ausführbares Script, welches wiederum Python mit unserem Script ausführt. In unserem Home-Verzeichnis <code>/home/pi</code> erstellen wir ein Verzeichnis ''starteMich'' und wechseln in dies:<br /> | Dazu benötigen wir einen Launcher: ein ausführbares Script, welches wiederum Python mit unserem Script ausführt. In unserem Home-Verzeichnis <code>/home/pi</code> erstellen wir ein Verzeichnis ''starteMich'' und wechseln in dies:<br /> | ||
<code>mkdir /home/pi/starteMich</code><br /> | <code>$ mkdir /home/pi/starteMich</code><br /> | ||
<code>cd /home/pi/starteMich</code><br /> | <code>$ cd /home/pi/starteMich</code><br /> | ||
Hier sollte unser Python-Code (hier: ''starteMich.py'')und der Launcher (hier: ''launcher.sh'') rein.<br /> | Hier sollte unser Python-Code (hier: ''starteMich.py'')und der Launcher (hier: ''launcher.sh'') rein.<br /> | ||
<code>$ sudo launcher.sh</code> | <code>$ sudo launcher.sh</code> | ||
| Zeile 43: | Zeile 65: | ||
Neustarten:<br /> | Neustarten:<br /> | ||
<code>$ sudo reboot now</code> | <code>$ sudo reboot now</code> | ||
[http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/] | [http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/] | ||
==Pixel, den Raspi-Desktop, starten== | ==Pixel, den Raspi-Desktop, starten== | ||
<code>$ sudo startx</code> | <code>$ sudo startx</code> | ||
Aktuelle Version vom 4. April 2018, 12:39 Uhr
Shell - wenn man keine GUI hat
WLan einrichten
Direkt aus der Shell:[1]
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="testing"
psk="testingPassword"
}
$ sudo nano /etc/network/interfaces
Dann im wundervollen Nano-Editor den wlan-namen und das wlan-passwort eingeben:
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "wlan-name" wpa-psk "wlan-pw"
Mit Strg+x beenden, wird man gefragt ob man speichern möchte: y für 'yes' und return. sudo reboot now startet das Raspberry Pi neu.[2]
Ruhezustand/Abschalten des Monitors in der Shell deaktivieren
$ cat /sys/module/kernel/parameters/consoleblank zeigt an, nach wieviel Sekunden der Bildschirm dunkel wird. Ändern lässt sich das mit
$ sudo nano /boot/cmdline.txt
consoleblank=0
in die Zeile hinzufügen.[3]
Ruhezustand/Abschalten des Monitors im Desktop deaktivieren
Dazu müssen wir das Script bearbeiten, das den Pixel-Desktop startet:
$ sudo nano /etc/lightdm/lightdm.conf
Unter die Zeile SeatDefaults schreiben wir:
[SeatDefaults] xserver-command=X -s 0 -dpms
Beenden mit Strg+X und neu starten.[4][5]
(Python-)Script beim Start des Raspi ausführen
Dazu benötigen wir einen Launcher: ein ausführbares Script, welches wiederum Python mit unserem Script ausführt. In unserem Home-Verzeichnis /home/pi erstellen wir ein Verzeichnis starteMich und wechseln in dies:
$ mkdir /home/pi/starteMich
$ cd /home/pi/starteMich
Hier sollte unser Python-Code (hier: starteMich.py)und der Launcher (hier: launcher.sh) rein.
$ sudo launcher.sh
cd / cd home/pi/starteMich sudo python3 starteMich.py cd /
Dann müssen wir Linux sagen, dass launcher.sh eine ausführbare Datei ist:
$ chmod 755 launcher.sh
Testen können wir es nun mit
$ sh launcher.sh
Noch ein Verzeichnis für log-Dateien erstellen
$ mkdir /home/pi/logs
Und dann das Launcher-Script dem Crontab hinzufügen
$ sudo crontab -e
@reboot sh /home/pi/starteMich/launcher.sh >/home/pi/logs/cronlog 2>&1
Neustarten:
$ sudo reboot now
[6]
Pixel, den Raspi-Desktop, starten
$ sudo startx