Lirc
Aus Ubuntu-Forum Wiki
Inhaltsverzeichnis |
1 Lirc
1.1 Lirc (Allgemein)
Mit Lirc (Linux Infrared Remote Control) ist es möglich das Linux System mit einer Fernbedienung zu steuern.
Dazu ist ein Infrarot-Empfänger am PC und eine handelsübliche Fernbedienung nötig.
Weitere Informationen zu Lirc sind auf der offiziellen Homepage und in den Ressourcen am Ende dieses Artikels zu finden.
Lirc besteht aus mehreren Komponenten:
- Fernbedienung
- Infrarot-Empfänger
- Lirc Kernel Module
- empfangen die Signale der Fernbedienung
- Lircd
- decodiert die Signale der Lirc Kernel Module (Konfiguration mit /etc/lirc/hardware.conf und /etc/lirc/lircd.conf)
- irexec
- Startet Programme und Aktionen, wenn der Lircd meldet, dass eine bestimmte Taste gedrückt wurde.(Konfiguration mit .lircrc im Homeverzeichnis)
- Alternativen zu irexec zum Beispiel kdelirc für KDE
- verschiedene Hilfsprogramme, wie zum Beispiel irw und irrecord.
Lirc ist in den universe Quellen in Dapper, Edgy und Feisty vorhanden.
Alle Befehle in diesem Artikel müssen in einem Terminal-Fenster eingegeben werden.
1.2 Installationsvorbereitung
Gearbeitet wird in dem Verzeichnis /usr/src/ und unter Benutzung von sudo.
1.2.1 Download der neusten Version von Lirc
cd /usr/src sudo wget http://lirc.sourceforge.net/software/snapshots/lirc-0.8.2pre1.tar.bz2
1.2.2 Entpacken des Archives
Das Archiv muss nun per sudo im Verzeichnis /usr/src/ entpackt werden.
sudo tar xvjf lirc-0.8.2pre1.tar.bz2
1.2.3 Installation benötigter Programme
Damit Lirc verwendet werden kann, müssen folgende Programme installiert und eingerichtet werden:
- linux-source (deiner Kernel)
- setserial
- gcc-3.4
- build-essential
Beispiel:
sudo -s apt-get install linux-source-2.6.20 setserial gcc-3.4 build-essential cd /usr/src/ tar -xvjf linux-source-2.6.17.tar.bz2 unlink linux ln -s linux-source-2.6.17 linux cd linux cp /boot/config-2.6.17-10-generic .config
1.2.3.1 Falls der X-Server nicht mehr startet
Wenn das der Fall ist, müssen eure Grafikkartentreiber neuinstalliert werden.
Dies gelingt durch eine manuelle Installation oder einer erneuten Installation über die Paketverwaltung.
Beispiel an den Nvidia Beta Treibern.
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
Eine genauere Vorgehensweise ist in den entsprechenden Artikeln zur Installation der Grafikkartentreiber beschrieben.
1.2.4 Konfigurationsdateien von Lirc erstellen
Um sich das zu erleichtern installiert man nun Lirc aus den Paketquellen.
sudo apt-get install lirc lirc-x
1.2.5 Lirc installieren
Nun installieren wir die neuste Version von Lirc, die wir unter Lirc#Installationsvorbereitung heruntergeladen haben.
sudo -s cd /usr/src/lirc-0.8.1pre2/drivers ln -s /usr/src/linux/drivers drivers cd .. ./setup.sh make make install
Bei dem Setup ist alles einzurichten und danach Save configuration & run configure zu wählen.