Multiple Keyboards with RaspberryPi and OSC: Unterschied zwischen den Versionen

Aus hyperdramatik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:


*'''Installation:'''
==Installation==
*erstmal immer apt-get updaten mit
''sudo apt-get update''
*dann eigentlich wie in diesem doc beschrieben:
http://python-evdev.readthedocs.io/en/latest/index.html


''$ sudo apt-get install python3-dev python3-pip gcc''
===Python3===
<code>$ sudo apt-get update</code><br/><code>$ sudo apt-get install python3 python3-dev python3-pip gcc</code>


nur die Linux Headers installiert man auf dem Raspi mit
===Python EvDev===
Über das [http://python-evdev.readthedocs.io/en/latest/index.html Python EvDev] Package können wir auf Linux' [https://en.wikipedia.org/wiki/Evdev input event interface] zugreifen.<br />
<code>$ sudo apt-get install raspberrypi-kernel-headers</code><br /><code>$ sudo pip install evdev</code>


''$ sudo apt-get install raspberrypi-kernel-headers''
===Python OSC===
<code>$sudo apt-get install python-osc</code>


(anstatt mit ''apt-get install linux-headers-$(uname -r)'')
===Code===
 
''$ sudo pip install evdev''
 
* osc muss man auch noch für python installieren:
''$sudo apt-get install python-osc''
 
*Quelltext: hier noch rein kopieren


*Noch herausfinden: Python findet die Headers nicht, wenn man das Script auf dem Desktop speichert. Speichert man sein Script in Documents, läuft es problemlos...
*Noch herausfinden: Python findet die Headers nicht, wenn man das Script auf dem Desktop speichert. Speichert man sein Script in Documents, läuft es problemlos...




*'''Script beim Start des Raspis ausführen:'''
===Script beim Start des Raspis ausführen===
http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/
http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/



Version vom 20. März 2018, 13:04 Uhr

Installation

Python3

$ sudo apt-get update
$ sudo apt-get install python3 python3-dev python3-pip gcc

Python EvDev

Über das Python EvDev Package können wir auf Linux' input event interface zugreifen.
$ sudo apt-get install raspberrypi-kernel-headers
$ sudo pip install evdev

Python OSC

$sudo apt-get install python-osc

Code

  • Noch herausfinden: Python findet die Headers nicht, wenn man das Script auf dem Desktop speichert. Speichert man sein Script in Documents, läuft es problemlos...


Script beim Start des Raspis ausführen

http://www.instructables.com/id/Raspberry-Pi-Launch-Python-script-on-startup/


  • Das Raspi soll natürlich auch nicht in Ruhezustand gehen... Die Lösung:

Open a root terminal in raspberry Pi. Now you need to edit your script that's starting X. In the default build with lightdm.

Open "lightdm.conf" file located in,

/etc/lightdm/lightdm.conf

Add below line in to SeatDefault section.

[SeatDefaults]

xserver-command=X -s 0 -dpms

Restart your Raspberry Pi.