Raspberry Pi - Helfende Befehle: Unterschied zwischen den Versionen

Aus hyperdramatik
Zur Navigation springen Zur Suche springen
 
(6 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 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>
<code>$ cd /home/pi/starteMich</code><br />
 
Hier sollte unser Python-Code (hier: ''starteMich.py'')und der Launcher (hier: ''launcher.sh'') rein.<br />
 
<code>$ sudo launcher.sh</code>
<nowiki>
cd /
cd home/pi/starteMich
sudo python3 starteMich.py
cd /
</nowiki>
Dann müssen wir Linux sagen, dass ''launcher.sh'' eine ausführbare Datei ist:<br />
<code>$ chmod 755 launcher.sh</code><br />
Testen können wir es nun mit<br />
<code>$ sh launcher.sh</code><br />
Noch ein Verzeichnis für log-Dateien erstellen<br />
<code>$ mkdir /home/pi/logs</code><br />
Und dann das Launcher-Script dem Crontab hinzufügen<br />
<code>$ sudo crontab -e</code><br />
<nowiki>@reboot sh /home/pi/starteMich/launcher.sh >/home/pi/logs/cronlog 2>&1</nowiki>
Neustarten:<br />
<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