Weltempfänger Raspi als Internet-Radio mit Touch-Bedienung c't 6/17, S. 84 ----------------------------------------------------------- Für die meisten nachfolgenden Schritte sind Root-Rechte nötig: sudo su - Ausgabe auf Raspi-Touch-Display drehen: echo "lcd_rotate=2" >> /boot/config.txt Basis-Konfiguration von Raspbian: raspi-config Raspbian-Testing-Sourcen als Installationsquelle hinzufügen: echo "deb-src http://archive.raspbian.org/raspbian/ testing main contrib non-free rpi" >> /etc/apt/sources.list apt-get update Quellen und Abhängigkeiten zum Bau von Cython, Kivy und mpg123 laden: apt-get source cython kivy mpg123 apt-get build-dep cython kivy mpg123 Cython-Paket bauen und installieren: cd cython-* dpkg-buildpackage -tc cd .. dpkg -i cython*.deb apt-get -f install Kivy-Pakete bauen und installieren: cd kivy-* dpkg-buildpackage -tc cd .. dpkg -i python-kivy*.deb apt-get -f install mpg123-Pakete bauen und installieren: cd mpg123-* dpkg-buildpackage -tc cd .. dpkg -i mpg123*.deb lib*.deb apt-get -f install Pulseaudio-ctl: apt-get install git pulseaudio pulseaudio-utils libpulse-dev bc git clone https://github.com/graysky2/pulseaudio-ctl.git cd pulseaudio-ctl make make install Automatischen Shutdown des pulseaudio-Daemons verhindern: echo "exit-idle-time = -1" >> /etc/pulse/daemon.conf Raspbian auf NetworkManager umstellen: apt-get install network-manager rm /etc/network/interfaces WLAN-Konfiguration: echo "KERNEL=="wlan0", ACTION=="add", RUN+="/sbin/iwconfig wlan0 power off" > /etc/udev/rules.d/10-wlan-power-savings-off.rules nmcli device wifi connect "SSID" password "KEY" Kivy-Basiskonfiguration anlegen lassen: python -c "import kivy" In /root/.kivy/config.ini Abschnitt [input] ersetzen durch: mouse = mouse %(name)s = probesysfs,provider=hidinput mtdev_%(name)s = probesysfs,provider=mtdev hid_%(name)s = probesysfs,provider=hidinput Radio-Frontend mp3pi installieren: apt-get install python-requests mtdev-tools git clone https://github.com/mottobug/mp3pi.git dbus, pulseaudio und mp3pi beim Booten automatisch starten: cp mp3pi/systemd/*.service /etc/systemd/system systemctl enable dbus systemctl enable pulseaudio systemctl enable mp3pi von Hand starten: systemctl start dbus systemctl start pulseaudio systemctl start mp3pi