Deutsch > Software
LIRC - Fernbedienung
Sundtek:
Fernbedienung
Da wir mittlerweile mehrere Fernbedienungen im Umlauf haben kann es vorkommen das die Fernbedienung zuerst konfiguriert werden muss:
/opt/bin/mediaclient --updaterc=3 -d /dev/mediainput0 wird den Tuner dann auf das 3. Layout umschalten. Danach muss der Tuner neu angeschlossen werden.
Bitte beachten Sie das Sundtek lediglich eine Referenzkonfiguration für Ubuntu angibt, für weiteren Lirc Support besuchen Sie bitte die Lirc Website
ACHTUNG sofern eine große schwarze Fernbedienung mitgeliefert wurde bitte den updaterc Befehl ausführen welcher am Ende dieses Beitrags beschrieben wird
Sidux
Bei Sidux starten Sie bitte folgendes Skript
--- Code: ---/opt/doc/lirc_install.sh
--- Ende Code ---
Dies wird eine Standardkonfiguration für Lirc installieren.
Beachten Sie sollte dieses Skript hängen, starten Sie Sidux bitte erneut und führen Sie dieses Skript erneut aus. Die Installation sollte nur wenige Sekunden dauern. Die Ubuntu Anleitung muss für Sidux nicht beachtet werden.
Ubuntu
Die Fernbedienung benutzt das uinput Interface des Kernels, dieser ist standardmäßig bei Ubuntu vorhanden.
1. Vorbereitung
Das Lirc Setup benötigt die Schnittstelle der Fernbedienung.
Um das richtige Interface der Fernbedienung herauszufinden öffnen Sie bitte eine neue Shell und führen Sie folgenden Befehl aus:
Sollte das Interface nicht ersichtlich sein kann man den Treiber einfach durch
--- Code: ---$ /opt/bin/mediaclient --shutdown
$ sudo /opt/bin/mediaclient --start
--- Ende Code ---
neu starten und den Vorgang wiederholen.
2. HAL überprüfen
HAL versucht das Interface standardmäßig zu benutzen, und übergeht dadurch LIRC.
Um sicherzustellen das dies nicht passiert überprüfen Sie bitte HAL.
Der Installer legt automatisch eine Datei an welche dies verhindern soll
/etc/hal/fdi/preprobe/sundtek.fdi
Sollten Sie ein anderes HAL Setup verwenden muss dies dementsprechend angepasst werden.
Nach einer Installation des Treibers ist es ratsam Linux neu zu starten um die aktualisierten
Konfigurationsdateien zu laden.
2. Installation von Lirc
--- Code: ---$ sudo apt-get install lirc
--- Ende Code ---
3. Lirc Konfiguration
Falls apt-get zuvor keine Konfiguration anbietet kann das Setup nachträglich mit folgender Zeile gestartet werden:
--- Code: ---$ sudo dpkg-reconfigure lirc
--- Ende Code ---
Hier dann die Schnittstelle auswählen welche im 1. Punkt gefunden wurde.
Wir haben bereits eine Konfiguration für die Fernbedienung erstellt, sie müssen diese
Konfiguration lediglich in das LIRC Konfigurationsverzeichnis kopieren
----
Wir liefern neuere Bestellungen mit einer größeren Fernbedienung aus, ältere Bestellungen wurden damals mit einer flachen Fernbedienung ausgeliefert.
Für die flache Fernbedienung folgende Keymap Kopieren:
--- Code: ---wenn es /etc/lircd gibt:
$ sudo cp /opt/doc/sundtek.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
$ sudo cp /opt/doc/sundtek.conf /etc/lirc/lircd.conf
--- Ende Code ---
Für die größere Videorekorder Fernbedienung diese Keymap Kopieren:
--- Code: ---wenn es /etc/lircd gibt:
$ sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lircd/lircd.conf
wenn es /etc/lirc gibt:
$ sudo cp /opt/doc/sundtek_vcr_remote.conf /etc/lirc/lircd.conf
--- Ende Code ---
Es kann sein das bei der neuen Fernbedienung der Stick noch umkonfiguriert werden muss
--- Code: ---/opt/bin/mediaclient --updaterc=1 -d /dev/mediainput0
--- Ende Code ---
1 steht für das Fernbedienungslayout der größeren Fernbedienung, 0 für das Layout der kleinen Fernbedienung.
Anschließend muss der Stick jedoch neu angeschlossen werden, die Einstellung wird auf dem Stick abgespeichert und beim Laden des Treibers berücksichtigt
Testen der Fernbedienung, irw sollte die Tasten ausgeben welche gedrückt werden
--- Code: ---$ irw
--- Ende Code ---
FAQ
* Die Fernbedienung funktioniert nicht mehr
> führen Sie eventuell /opt/bin/getremote.sh und dpkg-reconfigure lirc erneut aus
chessplayer:
??? Hallo,
gibt es einen Grund dafür, dass in der sundtek.conf der Button über "Rec" (also vielleicht "Back"; jedenfalls der nach oben gerichtete Pfeil) nicht konfiguriert ist? Es fällt natürlich auch auf, dass da kaum ein Druckpunkt zu soüren ist, also vielleicht ohnehin keine Funktion?
Gruß,
chessplayer
Sundtek:
Der Button wurde dieses Jahr aufgrund eines Feedbacks von minidvblinux in KEY_BACK abgeändert, die Keymap wurde wohl nicht aktualisiert. Wird beim nächsten Update berücksichtigt.
chessplayer:
Hallo,
danke für die Info. Könntet Ihr in der Zwischenzeit vielleicht hier die Zeile posten, die man in der sundtek.conf ergänzen müsste, um den Button nutzen zu können (insbes. den gesendeten Code, denn irw zeigt da nichts an (und kann das vermutlich auch nicht, ohne die conf ...))?
Schönen Gruß,
chessplayer
Sundtek:
--- Code: ---$ irw
0000000080010074 00 KEY_POWER devinput
0000000080010161 00 KEY_SELECT devinput
0000000080010174 00 KEY_ZOOM devinput
00000000800100ae 00 KEY_EXIT devinput
0000000080010002 00 KEY_1 devinput
0000000080010003 00 KEY_2 devinput
0000000080010004 00 KEY_3 devinput
0000000080010192 00 KEY_CHANNELUP devinput
0000000080010005 00 KEY_4 devinput
0000000080010006 00 KEY_5 devinput
0000000080010007 00 KEY_6 devinput
0000000080010193 00 KEY_CHANNELDOWN devinput
0000000080010008 00 KEY_7 devinput
0000000080010009 00 KEY_8 devinput
000000008001000a 00 KEY_9 devinput
0000000080010073 00 KEY_VOLUMEUP devinput
000000008001009e 00 KEY_BACK devinput <<---
000000008001000b 00 KEY_0 devinput
000000008001001c 00 KEY_ENTER devinput
0000000080010072 00 KEY_VOLUMEDOWN devinput
00000000800100a7 00 KEY_RECORD devinput
0000000080010080 00 KEY_STOP devinput
00000000800100cf 00 KEY_PLAY devinput
0000000080010071 00 KEY_MUTE devinput
0000000080010067 00 KEY_UP devinput
000000008001006c 00 KEY_DOWN devinput
0000000080010069 00 KEY_LEFT devinput
000000008001006a 00 KEY_RIGHT devinput
000000008001018e 00 KEY_RED devinput
000000008001018f 00 KEY_GREEN devinput
0000000080010190 00 KEY_YELLOW devinput
0000000080010191 00 KEY_BLUE devinput
--- Ende Code ---
In sundtek.conf
--- Code: ---
begin remote
name sundtek.conf
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 211362
toggle_bit_mask 0x80010004
begin codes
Power 0x0074
Menu 0x0161
User1 0x0174
Shutdown 0x00AE
1 0x0002
2 0x0003
3 0x0004
4 0x0005
5 0x0006
6 0x0007
7 0x0008
8 0x0009
9 0x000A
0 0x000B
Channel+ 0x0192
Channel- 0x0193
Volume+ 0x0073
Volume- 0x0072
Ok 0x001C
Record 0x00A7
Stop 0x0080
Play 0x00CF
Mute 0x0071
Up 0x0067
Down 0x006C
Left 0x0069
Right 0x006A
Red 0x018E
Green 0x018F
Yellow 0x0190
Blue 0x0191
Back 0x009e <<-- neu
end codes
end remote
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln