I-Punkt
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
Hallo liebes Forum,
mir gelingt es einfach nicht, die originale Fernbedienung zum Laufen zu bekommen..
Es wäre schön, wenn noch die Inbetriebnahme der Infrarotfernbedienung Schritt für Schritt beschrieben wird. Ich habe mir schon mehrfach das Wiki von lirc zur Brust genommen.Die Verwendung von 'inputlirc' als auch die manuelle Einrichtung der hardware.conf und der lircd.conf brachten mich nicht weiter. Bei meinen Versuchen habe ich folgende Artikel mit zu Rate gezogen. http://wiki.ubuntuusers.de/Lirc?highlight=lirc http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000#Remote_Control_Support. Das Thema http://forum.ubuntuusers.de/topic/hauppauge-wintv-nova-hd-s2-einrichten/ hat mich schon zum Ziel gebracht, um die Karte überhaupt zum Laufen zu bekommen. Nochmal Tausend Dank an eishailiga. Die erfolgreiche Ausgabe von irw sagt mir aber, dass Empfänger und Sender bereits vom Linux erkannt werden. Aber halt nur unter irw. Außer durch irw reagiert das System nicht auf die Eingaben auf der Fernbedienung. Meinem Vater habe ich ein nahezu identisches System gebaut mit einem USB-Empfänger und FB von TechniSat. Da wurden die Komponenten bereits Plug&Play erkannt und ohne jegliche Einrichtung konnte man z.B. durch das Stratmenü navigieren - ohne lirc. Aber wie geht es nun weiter, damit ich mythtv steuern kann? Der IR-Empfänger hängt via Klinkenstecker an der TV-Karte dran. Nach erfolgreicher Treiberinstallation steht nach dmesg: input: CX88 IR (Hauppauge WinTV-HVR4000 usw
In der Shell wirft irw folgendes aus.
Tastatur: B6c 0 KEY_DOWN event3 Fernbedienung: B6c 0 KEY_DOWN event6 jeweils beim Drücken des "Pfeil nach unten"
Ich habe nach jeder erfolglosen Session den Rechner neu aufgesetzt, um Folgefehler zu vermeiden. Also er steht absolut jungfreulich da.
Dass heißt, wir müssen uns nicht auf Fehlersuche begeben, sondern den Weg der Ersteinrichtung gehen. Welche Pakete müssen installiert werden, was editiert werden usw. Ich jedenfalls habe keinen Plan mehr. Es wäre wirklich schön, wenn ich das Mediacenter auch vom Sofa steuern könnte. Denn momentan läuft alles nur über Tastatur. Das Gerät soll aber ein komplettes Mediasystem werden und DVD-Player und Reciver ersetzten.
System: Kubuntu 9.04 Kernel 2.6.28-13-generic. Ich hoffe auf eine Lösung von euch. Grüße Oliver Leider bin ich vom 26.07. ab eine Woche im Urlaub..... und kann nicht direkt auf diesen Forumbeitrag eingehen..
|
Frank_O
Anmeldungsdatum: 10. Juni 2009
Beiträge: 58
|
Hallo Oliver, ich bin zwar auch noch ein Frischling, aber was Du da machen willst, habe ich gerade hinter mich gebracht, also versuche ich mal Dir alles der Reihe nach zu veraufschreiben. Zuerst mußt Du natürlich dafür sorgen, daß Deine TV-Karte vom System erkannt und eingebunden wird. Dafür mußt Du eventuell einen treiber installieren. Das hast Du ja offensichtlich hingekriegt. Als nächstes installierst Du über die Paketverwaltung Synaptic die Pakete lirc und inputlirc. Dann öffnest Du ein Terminal und gibst irw ein. Wenn jede Taste Deiner Fernbedienung eine entsprechende Ausgabe erzeugt, ist alles im grünen Bereich. Wenn nicht, startest Du aus dem terminal mit gksudo gedit den Texteditor und öffnest die Datei /etc/default/inputlirc. Sie sollte so # Options to be passed to inputlirc.
EVENTS="/dev/input/event*"
OPTIONS="-g -m 0" aussehen. Bei mir mußte ich die Option "-g" weglassen, da sonst Tastatur und Maus nicht mehr funktionierten. Wenn alle Tasten funktionieren, mußt Du nur noch eine Datei .lircrc in Deinem benutzerverzeichnis erstellen. In dieser Datei werden den Tasten Funktionen zugeordnet. Dazu öffnest Du wieder ein Terminal und startest irw. Dann drückst Du jede Taste auf der FB genau einmal. Danach markierst Du alle Terminal-Ausgaben und fügst sie mit Gedit in eine leere Textdatei ein. Diese muß dann genauso viele Zeilen haben wie Deine FB Tasten. In jeder Zeile läßt Du nur die Bezeichnung der Taste stehen und erzeugst Dann mit dem Texteditor daraus einen Block der so begin
prog = irexec
button= <Bezeichnung der Taste>
config =
end aussieht. irexec wurde zusammen mit dem lirc-Paket installiert und ist das Programm, das die Signale der FB liest und dann einen Befehl an das zu steuernde Programm schickt. Dazu mußt Du wissen, welche Befehle Dein Programm versteht und diese dann in der Zeile "config=" eintragen. Dieses Grundgerüst speicherst Du jetzt unter dem Namen .lircrc in deinem Benutzerordner. Um die Neue .lircrc zutesten, öffnest Du ein Terminal und gibst irexec ein. Wenn in der Datei Syntaxfehler sind wird irexec sie anzeigen. Wenn keine Fehler gemeldet werden mußt Du nur noch dafür sorgen, daß irexec bereits beim Systemstart geladen wird. Dazu gehst Du in System->Einstellungen->Startprogramme (so ähnlich jedenfalls) und Klickst auf "hinzufügen". Als Befehl mußt Du irexec -d eingeben und, wenn Du möchtest, einen Kommentar, damit Du später noch weißt was das ist. Nach dem nächsten Neustart müßte Deine FB funktionieren. Die Datei .lircrc ist so natürlich zunächst nur eine einfache Basis, die auf jeden Fall weiter ausgebaut werden muß, wenn Du ein komplettes Mediacenter steuern willst. Dazu gibt es einen Artikel im Wiki. Ich habe auf diese Art einen DVBT-Empfänger Hauppauge Nova T USB inklusive Fernbedienung in Betrieb genommen und benutze zur Wiedergabe Kaffeine. Meine .lircrc sieht so aus: # Steuerdatei ~/.lircrc fuer
# hauppauge-nova-t-dvb-t-usb2-stick-fernbedienung
# 1. Tastenreihe
begin
prog = irexec
button=KEY_BACK
config=dcop kaffeine KaffeineIface playDVD
end
begin
prog = irexec
button=KEY_UP
config=dcop kaffeine XinePartIface dvdMenuUp
end
begin
prog = irexec
button=KEY_TV
config = dcop kaffeine KaffeineIface playDvb
end
begin
prog = irexec
button=KEY_GOTO
end
begin
prog = irexec
button=KEY_POWER
config=kaffeine
config = dcop kaffeine KaffeineIface quit
end
#2. Tastenreihe
begin
prog = irexec
button=KEY_LEFT
config=dcop kaffeine XinePartIface dvdMenuLeft
end
begin
prog = irexec
button=KEY_OK
config=dcop kaffeine XinePartIface dvdMenuSelect
end
begin
prog = irexec
button=KEY_RIGHT
config=dcop kaffeine XinePartIface dvdMenuRight
end
begin
prog = irexec
button=KEY_LAST
end
begin
prog = irexec
button=KEY_NEXT
end
#3. Tastenreihe
begin
prog = irexec
button=KEY_RECORD
end
begin
prog = irexec
button=KEY_DOWN
config=dcop kaffeine XinePartIface dvdMenuDown
end
begin
prog = irexec
button=KEY_STOP
# config = dcop kaffeine KaffeineIface stop
end
begin
prog = irexec
button=KEY_PAUSE
config = dcop kaffeine KaffeineIface pause
end
begin
prog = irexec
button=KEY_PLAY
# config = dcop kaffeine KaffeineIface play
end
#4. Tastenreihe
begin
prog = irexec
button=KEY_1
config = dcop kaffeine KaffeineIface setNumber 1
end
begin
prog = irexec
button=KEY_2
config = dcop kaffeine KaffeineIface setNumber 2
end
begin
prog = irexec
button=KEY_3
config = dcop kaffeine KaffeineIface setNumber 3
end
begin
prog = irexec
button=KEY_REWIND
config = dcop kaffeine KaffeineIface posMinus
end
begin
prog = irexec
button=KEY_FASTFORWARD
config = dcop kaffeine KaffeineIface posPlus
end
#5. Tastenreihe
begin
prog = irexec
button=KEY_4
config = dcop kaffeine KaffeineIface setNumber 4
end
begin
prog = irexec
button=KEY_5
config = dcop kaffeine KaffeineIface setNumber 5
end
begin
prog = irexec
button=KEY_6
config = dcop kaffeine KaffeineIface setNumber 6
end
begin
prog = irexec
button=KEY_CHANNELUP
config = dcop kaffeine KaffeineIface next
end
begin
prog = irexec
button=KEY_VOLUMEUP
config = dcop kaffeine KaffeineIface volUp
repeat = 1
delay = 1
end
#6. Tastenreihe
begin
prog = irexec
button=KEY_7
config = dcop kaffeine KaffeineIface setNumber 7
end
begin
prog = irexec
button=KEY_8
config = dcop kaffeine KaffeineIface setNumber 8
end
begin
prog = irexec
button=KEY_9
config = dcop kaffeine KaffeineIface setNumber 9
end
begin
prog = irexec
button=KEY_CHANNELDOWN
config = dcop kaffeine KaffeineIface previous
end
begin
prog = irexec
button=KEY_VOLUMEDOWN
config = dcop kaffeine KaffeineIface volDown
repeat = 1
delay = 1
end
#7. Tastenreihe
begin
prog = irexec
button=KEY_TEXT
config = dcop kaffeine KaffeineIface dvbOSD
end
begin
prog = irexec
button=KEY_0
config = dcop kaffeine KaffeineIface setNumber 0
end
begin
prog = irexec
button=KEY_MENU
config=dcop kaffeine XinePartIface dvdMenuToggle
end
begin
prog = irexec
button=KEY_CHANNEL
config = dcop kaffeine KaffeineIface playDvb
end
begin
prog = irexec
button=KEY_MIN_INTERESTING
config = dcop kaffeine KaffeineIface mute
end
Ich hoffe, das nützt Dir ein bischen was. Viele Grüße, Frank
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
Danke für die fixe Antwort.
Aber was kommt bei der Zeile config rein?.
Ich habe sämmtliche irw-Ausgaben editiert und gespeichert, nur bei der config-Zeile habe ich keinen Plan, was da für Art und Weise rein muss.
Vieleicht kann ja mal jemand seine .lircrc für mythtv posten, die ich dann umeditieren kann.
Danke im Voraus
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
Also ich habe alles so wie beschrieben ausgeführt.
Im Terminal bringt irw folgendes: cf 0 KEY_PLAY event6
80 0 KEY_STOP event6
a8 0 KEY_REWIND event6
d0 0 KEY_FASTFORWARD event6
a5 0 KEY_PREVIOUSSONG event6
a3 0 KEY_NEXTSONG event6
77 0 KEY_PAUSE event6
67 0 KEY_UP event6
6c 0 KEY_DOWN event6
69 0 KEY_LEFT event6
6a 0 KEY_RIGHT event6
1c 0 KEY_ENTER event6
Meine .lircrc sieht so aus:
# Go
## Go to home page
begin
prog = irexec
button = KEY_SELECT
config = ALT+H
end
# Power
## Turns monitor in Standby
begin
prog = irexec
button = KEY_Power
config = sudo vbetool dpms on ; sudo vbetool dpms off
end
# TV
## Go to Watch TV
begin
prog = irexec
button = KEY_TV
config = ALT+T
end
# Videos
## Go to MythVideo
begin
prog = irexec
button = KEY_VIDEO
config = ALT+V
end
# Music
## Go to MythMusic
begin
prog = irexec
button = KEY_AUDIO
config = ALT+P
end
# Pictures
## Go to MythGallery
begin
prog = irexec
button = KEY_MHP
config = ALT+P
end
# Guide
## display EPG
begin
prog = irexec
button = KEY_EPG
config = s
end
# Radio
# ArrowUp
## Up
begin
prog = irexec
button = KEY_UP
config = Up
end
# ArrowLeft
## Left
begin
prog = irexec
button = KEY_LEFT
config = Left
end
# OK
## Select/enter/resolve
begin
prog = irexec
button = KEY_OK
config = Space
end
# ArrowRight
## Right
begin
prog = irexec
button = KEY_RIGHT
config = Right
end
# ArrowDown
## Down
begin
prog = irexec
button = KEY_DOWN
config = Down
end
# BackExit
## Exit/go back/cancel
begin
prog = irexec
button = KEY_EXIT
config = Esc
end
# Menu
## Menu
begin
prog = irexec
button = KEY_MENU
config = m
end
# VolumeUp
## Volume Up
begin
prog = irexec
button = KEY_VOLUMEUP
config = F11
end
# VolumeDown
## Volume down
begin
prog = irexec
button = KEY_VOLUMEDOWN
config = F10
end
# PrevCh
## Change tuner card input
begin
prog = irexec
button = KEY_PREVIOUS
config = c
end
# Mute
## Mute
begin
prog = irexec
button = KEY_MIN_INTERESTING
config = F9
end
# ChannelUp
begin
prog = irexec
button = KEY_CHANNELUP
config = Up
end
# ChannelDown
begin
prog = irexec
button = KEY_CHANNELDOWN
config = Down
end
# Record
begin
prog = irexec
button = KEY_RECORD
config = R
end
# Rewind
begin
prog = irexec
button = KEY_REWIND
config = <
end
# Play
begin
prog = irexec
button = KEY_PLAY
config = Return
end
# Pause
begin
prog = irexec
button = KEY_PAUSE
config = P
end
# Stop
begin
prog = irexec
button = KEY_STOP
config = Esc
end
# Fwdwind
begin
prog = irexec
button = KEY_FASTFORWARD
config = >
end
# SkipFwd
begin
prog = irexec
button = KEY_NEXTSONG
config = PgDown
end
# #
## Toggle recording of current program (cycles through types)
begin
prog = irexec
button = KEY_SUBTITLE
config = r
end
# Red
## Picture zoom
begin
prog = irexec
button = KEY_RED
config = W
end
# Green
# OSD navigation through channels/programs
begin
prog = irexec
button = KEY_GREEN
config = O
end
# Yellow
begin
prog = irexec
button = KEY_YELLOW
config = Q
end
# Blue
begin
prog = irexec
button = KEY_BLUE
config = Z
end
Nur leider tut sich außer im im Terminal garnichts. Hat denn niemand eine Idee? Ach noch was, habe gerade gemerkt, dass die zweite Tastendefinition, sprich
# Power
## Turns monitor in Standby
begin
prog = irexec
button = KEY_Power
config = sudo vbetool dpms on ; sudo vbetool dpms off
end
tatsächlich den Monitor abschaltet. Auf der Linuxoberfläche und auch im mythtv. Also kann der Weg doch garnicht mehr so weit sein, oder?
|
eishailiga
Anmeldungsdatum: 31. Oktober 2006
Beiträge: 5401
Wohnort: Sauerland
|
Dieses habe ich gefunden (HVR-4000)...ist aber für Suse...müsste man vielleicht anpassen... lirc
## Path: Hardware/Lirc
## Description: lirc (infrared remote control) configuration
## ServiceRestart: lirc
## Type: string
## Default: "660"
#
# permissions for /dev/lircd
#
LIRCD_DEV_PERMISSIONS="660"
## Type: string
## Default: "root:video"
#
# owner and group for /dev/lircd
#
LIRCD_DEV_OWNER="root:video"
## Type: string
## Default: ""
#
# use given driver
#
LIRCD_DRIVER="dev/input"
## Type: string
## Default: ""
#
# read from given device
#
LIRCD_DEVICE="/dev/input/by-path/pci-0000:02:09.2--event-ir"
## Type: string(lirc_bt829,lirc_gpio,lirc_i2c,lirc_it87,lirc_parallel,lirc_sir,ir-kbd-i2c,ir-kbd-gpio)
## Default: ""
#
# load given lirc driver module
#
LIRC_MODULE=""
## Type: string
## Default: ""
#
# listen for network connections on specified port.
# WARNING: don't use this on a machine with an internet
# connection as lircd is running as root!
#
LIRCD_LISTENPORT=""
## Type: string
## Default: ""
#
# connect lircd to specified host
#
LIRCD_CONNECT="" lircd.conf
begin remote
name linux-input-layer
bits 32
begin codes
ESC 0x10001
1 0x10002
2 0x10003
3 0x10004
4 0x10005
5 0x10006
6 0x10007
7 0x10008
8 0x10009
9 0x1000a
0 0x1000b
MINUS 0x1000c
EQUAL 0x1000d
BACKSPACE 0x1000e
TAB 0x1000f
Q 0x10010
W 0x10011
E 0x10012
R 0x10013
T 0x10014
Y 0x10015
U 0x10016
I 0x10017
O 0x10018
P 0x10019
LEFTBRACE 0x1001a
RIGHTBRACE 0x1001b
ENTER 0x1001c
LEFTCTRL 0x1001d
A 0x1001e
S 0x1001f
D 0x10020
F 0x10021
G 0x10022
H 0x10023
J 0x10024
K 0x10025
L 0x10026
SEMICOLON 0x10027
APOSTROPHE 0x10028
GRAVE 0x10029
LEFTSHIFT 0x1002a
BACKSLASH 0x1002b
Z 0x1002c
X 0x1002d
C 0x1002e
V 0x1002f
B 0x10030
N 0x10031
M 0x10032
COMMA 0x10033
DOT 0x10034
SLASH 0x10035
RIGHTSHIFT 0x10036
KPASTERISK 0x10037
LEFTALT 0x10038
SPACE 0x10039
CAPSLOCK 0x1003a
F1 0x1003b
F2 0x1003c
F3 0x1003d
F4 0x1003e
F5 0x1003f
F6 0x10040
F7 0x10041
F8 0x10042
F9 0x10043
F10 0x10044
NUMLOCK 0x10045
SCROLLLOCK 0x10046
KP7 0x10047
KP8 0x10048
KP9 0x10049
KPMINUS 0x1004a
KP4 0x1004b
KP5 0x1004c
KP6 0x1004d
KPPLUS 0x1004e
KP1 0x1004f
KP2 0x10050
KP3 0x10051
KP0 0x10052
KPDOT 0x10053
103RD 0x10054
F13 0x10055
102ND 0x10056
F11 0x10057
F12 0x10058
F14 0x10059
F15 0x1005a
F16 0x1005b
F17 0x1005c
F18 0x1005d
F19 0x1005e
F20 0x1005f
KPENTER 0x10060
RIGHTCTRL 0x10061
KPSLASH 0x10062
SYSRQ 0x10063
RIGHTALT 0x10064
LINEFEED 0x10065
HOME 0x10066
UP 0x10067
PAGEUP 0x10068
LEFT 0x10069
RIGHT 0x1006a
END 0x1006b
DOWN 0x1006c
PAGEDOWN 0x1006d
INSERT 0x1006e
DELETE 0x1006f
MACRO 0x10070
MUTE 0x10071
VOLUMEDOWN 0x10072
VOLUMEUP 0x10073
POWER 0x10074
KPEQUAL 0x10075
KPPLUSMINUS 0x10076
PAUSE 0x10077
F21 0x10078
F22 0x10079
F23 0x1007a
F24 0x1007b
KPCOMMA 0x1007c
LEFTMETA 0x1007d
RIGHTMETA 0x1007e
COMPOSE 0x1007f
STOP 0x10080
AGAIN 0x10081
PROPS 0x10082
UNDO 0x10083
FRONT 0x10084
COPY 0x10085
OPEN 0x10086
PASTE 0x10087
FIND 0x10088
CUT 0x10089
HELP 0x1008a
MENU 0x1008b
CALC 0x1008c
SETUP 0x1008d
SLEEP 0x1008e
WAKEUP 0x1008f
FILE 0x10090
SENDFILE 0x10091
DELETEFILE 0x10092
XFER 0x10093
PROG1 0x10094
PROG2 0x10095
WWW 0x10096
MSDOS 0x10097
COFFEE 0x10098
DIRECTION 0x10099
CYCLEWINDOWS 0x1009a
MAIL 0x1009b
BOOKMARKS 0x1009c
COMPUTER 0x1009d
BACK 0x1009e
FORWARD 0x1009f
CLOSECD 0x100a0
EJECTCD 0x100a1
EJECTCLOSECD 0x100a2
NEXTSONG 0x100a3
PLAYPAUSE 0x100a4
PREVIOUSSONG 0x100a5
STOPCD 0x100a6
RECORD 0x100a7
REWIND 0x100a8
PHONE 0x100a9
ISO 0x100aa
CONFIG 0x100ab
HOMEPAGE 0x100ac
REFRESH 0x100ad
EXIT 0x100ae
MOVE 0x100af
EDIT 0x100b0
SCROLLUP 0x100b1
SCROLLDOWN 0x100b2
KPLEFTPAREN 0x100b3
KPRIGHTPAREN 0x100b4
INTL1 0x100b5
INTL2 0x100b6
INTL3 0x100b7
INTL4 0x100b8
INTL5 0x100b9
INTL6 0x100ba
INTL7 0x100bb
INTL8 0x100bc
INTL9 0x100bd
LANG1 0x100be
LANG2 0x100bf
LANG3 0x100c0
LANG4 0x100c1
LANG5 0x100c2
LANG6 0x100c3
LANG7 0x100c4
LANG8 0x100c5
LANG9 0x100c6
PLAYCD 0x100c8
PAUSECD 0x100c9
PROG3 0x100ca
PROG4 0x100cb
SUSPEND 0x100cd
CLOSE 0x100ce
PLAY 0x100cf
FASTFORWARD 0x100d0
BASSBOOST 0x100d1
PRINT 0x100d2
HP 0x100d3
CAMERA 0x100d4
SOUND 0x100d5
QUESTION 0x100d6
EMAIL 0x100d7
CHAT 0x100d8
SEARCH 0x100d9
CONNECT 0x100da
FINANCE 0x100db
SPORT 0x100dc
SHOP 0x100dd
ALTERASE 0x100de
CANCEL 0x100df
BRIGHTNESSDOWN 0x100e0
BRIGHTNESSUP 0x100e1
MEDIA 0x100e2
UNKNOWN 0x100f0
BTN_MISC 0x10100
BTN_0 0x10100
BTN_1 0x10101
BTN_2 0x10102
BTN_3 0x10103
BTN_4 0x10104
BTN_5 0x10105
BTN_6 0x10106
BTN_7 0x10107
BTN_8 0x10108
BTN_9 0x10109
BTN_MOUSE 0x10110
BTN_LEFT 0x10110
BTN_RIGHT 0x10111
BTN_MIDDLE 0x10112
BTN_SIDE 0x10113
BTN_EXTRA 0x10114
BTN_FORWARD 0x10115
BTN_BACK 0x10116
BTN_TASK 0x10117
BTN_JOYSTICK 0x10120
BTN_TRIGGER 0x10120
BTN_THUMB 0x10121
BTN_THUMB2 0x10122
BTN_TOP 0x10123
BTN_TOP2 0x10124
BTN_PINKIE 0x10125
BTN_BASE 0x10126
BTN_BASE2 0x10127
BTN_BASE3 0x10128
BTN_BASE4 0x10129
BTN_BASE5 0x1012a
BTN_BASE6 0x1012b
BTN_DEAD 0x1012f
BTN_GAMEPAD 0x10130
BTN_A 0x10130
BTN_B 0x10131
BTN_C 0x10132
BTN_X 0x10133
BTN_Y 0x10134
BTN_Z 0x10135
BTN_TL 0x10136
BTN_TR 0x10137
BTN_TL2 0x10138
BTN_TR2 0x10139
BTN_SELECT 0x1013a
BTN_START 0x1013b
BTN_MODE 0x1013c
BTN_THUMBL 0x1013d
BTN_THUMBR 0x1013e
BTN_DIGI 0x10140
BTN_TOOL_PEN 0x10140
BTN_TOOL_RUBBER 0x10141
BTN_TOOL_BRUSH 0x10142
BTN_TOOL_PENCIL 0x10143
BTN_TOOL_AIRBRUSH 0x10144
BTN_TOOL_FINGER 0x10145
BTN_TOOL_MOUSE 0x10146
BTN_TOOL_LENS 0x10147
BTN_TOUCH 0x1014a
BTN_STYLUS 0x1014b
BTN_STYLUS2 0x1014c
BTN_WHEEL 0x10150
BTN_GEAR_DOWN 0x10150
BTN_GEAR_UP 0x10151
OK 0x10160
SELECT 0x10161
GOTO 0x10162
CLEAR 0x10163
POWER2 0x10164
OPTION 0x10165
INFO 0x10166
TIME 0x10167
VENDOR 0x10168
ARCHIVE 0x10169
PROGRAM 0x1016a
CHANNEL 0x1016b
FAVORITES 0x1016c
EPG 0x1016d
PVR 0x1016e
MHP 0x1016f
LANGUAGE 0x10170
TITLE 0x10171
SUBTITLE 0x10172
ANGLE 0x10173
ZOOM 0x10174
MODE 0x10175
KEYBOARD 0x10176
SCREEN 0x10177
PC 0x10178
TV 0x10179
TV2 0x1017a
VCR 0x1017b
VCR2 0x1017c
SAT 0x1017d
SAT2 0x1017e
CD 0x1017f
TAPE 0x10180
RADIO 0x10181
TUNER 0x10182
PLAYER 0x10183
TEXT 0x10184
DVD 0x10185
AUX 0x10186
MP3 0x10187
AUDIO 0x10188
VIDEO 0x10189
DIRECTORY 0x1018a
LIST 0x1018b
MEMO 0x1018c
CALENDAR 0x1018d
RED 0x1018e
GREEN 0x1018f
YELLOW 0x10190
BLUE 0x10191
CHANNELUP 0x10192
CHANNELDOWN 0x10193
FIRST 0x10194
LAST 0x10195
AB 0x10196
NEXT 0x10197
RESTART 0x10198
SLOW 0x10199
SHUFFLE 0x1019a
BREAK 0x1019b
PREVIOUS 0x1019c
DIGITS 0x1019d
TEEN 0x1019e
TWEN 0x1019f
DEL_EOL 0x101c0
DEL_EOS 0x101c1
INS_LINE 0x101c2
DEL_LINE 0x101c3
end codes
end remote
lircrc
begin
prog = mythtv
button = POWER
config = Esc
end
begin
prog = mythtv
button = EXIT
config = Esc
end
begin
prog = mythtv
button = 1
config = 1
end
begin
prog = mythtv
button = 2
config = 2
end
begin
prog = mythtv
button = 3
config = 3
end
begin
prog = mythtv
button = 4
config = 4
end
begin
prog = mythtv
button = 5
config = 5
end
begin
prog = mythtv
button = 6
config = 6
end
begin
prog = mythtv
button = 7
config = 7
end
begin
prog = mythtv
button = 8
config = 8
end
begin
prog = mythtv
button = 9
config = 9
end
begin
prog = mythtv
button = ESC
config = Esc
end
begin
prog = mythtv
button = 0
config = 0
end
begin
prog = mythtv
button = MENU
config = M
end
# Below are keys used with the Hauppauge Grey remote
begin
prog = mythtv
# This is the Red key
# We'll use it for "Delete"
button = Red
config = D
end
begin
prog = mythtv
# This is the Green key
# We'll use it for "Information"
button = Green
config = I
end
# Note the "repeat =" strings in the volume and channel.
# This means that if you hold down the key, every nth instance will be
# passed. This depends on your system, so you may want to increase or
# decrease this and see what happens. repeat = 1 is probably too
# fast.
begin
prog = mythtv
# This is the VOL-
# Use it as a volume key
button = VOLUMEDOWN
repeat = 3
config = F10
end
begin
prog = mythtv
# This is the VOL+
# Use it as a volume key
button = VOLUMEUP
repeat = 3
config = F11
end
begin
prog = mythtv
button = UP
# This is the "up" on the central diamond
repeat = 3
config = Up
end
begin
prog = mythtv
button = DOWN
# This is the "down" on the central diamond
repeat = 3
config = Down
end
begin
prog = mythtv
button = CHANNELUP
# This is the "up" on the central diamond
repeat = 1
config = Up
end
begin
prog = mythtv
button = CHANNELDOWN
# This is the "down" on the central diamond
repeat = 1
config = Down
end
begin
prog = mythtv
button = PREVIOUSSONG
# This is the "left" on the central diamond
repeat = 1
config = Left
end
begin
prog = mythtv
button = NEXTSONG
# This is the "right" on the central diamond
repeat = 3
config = Right
end
begin
prog = mythtv
# Middle button on the diamond
button = ENTER
config = Return
end
begin
prog = mythtv
button = MUTE
config = F9
end
begin
prog = mythtv
# Change focus for PiP (to change channel in the other window)
button = Blank
config = B
end
begin
prog = mythtv
# Toggle PiP on/off
button = Full
config = V
end
begin
prog = mythtv
button = LEFT
config = Left
end
begin
prog = mythtv
button = PLAY
config = P
end
begin
prog = mythtv
button = RIGHT
config = Right
end
begin
prog = mythtv
button = RECORD
config = R
end
begin
prog = mythtv
# Teletext
button = STOP
config = T
end
begin
prog = mythtv
button = PLAYPAUSE
config = P
end
begin
prog = mythtv
button = Replay
# Use for backwards commercial skip
config = Q
end
begin
prog = mythtv
button = NEXTSONG
# Use for forward commercial skip
config = Z
end
|
Frank_O
Anmeldungsdatum: 10. Juni 2009
Beiträge: 58
|
I-Punkt schrieb: Aber was kommt bei der Zeile config rein?.
Ich habe sämmtliche irw-Ausgaben editiert und gespeichert, nur bei der config-Zeile habe ich keinen Plan, was da für Art und Weise rein muss.
Das habe ich doch oben geschrieben. Du mußt rauskriegen welche Befehle Dein Programm (MythTV) versteht und die dort einsetzen. Hinweise dazu wirst Du wahrscheinlich in der Dokumentation oder auf der Website finden. eishailiga, wenn er inputlirc benutzt braucht er doch lircd gar nicht, oder.? Im Wiki zu lirc steht sogar, daß Du in diesem Fall sicherstellen sollst, daß dass in der /etc/lirc/hardware.conf "START_LIRCD=""" auf "false" gesetzt ist. Die .lircrc, die eishailiga gepostet hat, ist doch ein guter Ansatz. Aus ihr geht hervor, daß MythTV lirc direkt unterstützt. Möglicherweise mußt du diese Unterstützung im Programm erst aktivieren und evtl mußt Du eine zusätzliche Bibliothek installieren, liblirc_client. Dann brauchst du auch irexec eigentlich nicht, es sei denn Du willst MythTV auch über die FB starten. Hat Deine FB nur diese 12 Tasten? Wenn ja, wundert mich nicht, daß das nicht funktioniert. Du hast in der .lircrc Tasten definiert, die auf der FB gar nicht vorhanden sind (button = KEY_Power z.B.). Auch Tastenkombinationen (ALT+T) kannst Du den FB-Tasten nicht einfach zuweisen, dazu brauchst Du ein anderes Programm als irexec (irxevent), wenn ich mich nicht irre.
irexec kann prinzipiell alle Befehle ausführen, die auch in einem Terminal ausführbar wären. Darum funktioniert auch das Abschalten des Monitors. Hier habe ich Dir mal ein Grundgerüst gemacht:
begin
prog =
button = KEY_PLAY
config =
end
begin
prog =
button = KEY_STOP
config =
end
begin
prog =
button = KEY_REWIND
config =
end
begin
prog =
button = KEY_FASTFORWARD
config =
end
begin
prog =
button = KEY_PREVIOUSSONG
config =
end
begin
prog =
button = KEY_NEXTSONG
config =
end
begin
prog =
button = KEY_PAUSE
config =
end
begin
prog =
button = KEY_UP
config =
end
begin
prog =
button = KEY_DOWN
config =
end
begin
prog =
button = KEY_LEFT
config =
end
begin
prog =
button = KEY_RIGHT
config =
end
begin
prog =
button = KEY_ENTER
config =
end
Bei "prog = " müßte dann in der Regel mythtv stehen, nur bei der Taste mit der Du MythTV starten willst, muß es irexec sein. Was bei "config = " hinkommt, mußt Du selbst rauskriegen, ich kenne MythTV nicht. Es gibt auch ein Wiki Tasten mit Funktionen belegen, das müßte Dir auch weiterhelfen. Viele Grüße, Frank
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
Hallo,
danke für die Hinweise. Meine Fernbedienung hat exakt die Tasten, die ich definiert habe. Sind 45 Stück. Also ich habe viel probiert gestern Nacht. Leider außer der kompletten irw-Ausgabe kein Erfolg.Voraussetzung ist ja aber die passende lircd, um via Generator eine passende lircrc zu erzeugen. Da ich aber nicht weiss, wie die Bezeichnung dieser Fernbedienung ist, ist es schwer, sie zu definieren. es steht keine Bezeichnung drauf. Allerdings habe ich im Netz eine Vorlage für mythtv-lircrc gefunden- das Muster ist mir nun bekannt. Leider kann ich nicht weiter basteln, da ich heute auf Geburtstag war und morgen früh in Urlaub fahre. Das Thema ist aber noch nicht vom Tisch.....
Grüße Oliver
- Bilder
|
Frank_O
Anmeldungsdatum: 10. Juni 2009
Beiträge: 58
|
Hallo Oliver, sei mir nicht böse, aber Du scheinst irgendwie nicht zuzuhören bzw zu lesen, was ich Dir schreibe. I-Punkt schrieb: Meine Fernbedienung hat exakt die Tasten, die ich definiert habe. Sind 45 Stück.
Interessant, und warum gibst Du oben nur 12 an? Also ich habe viel probiert gestern Nacht. Leider außer der kompletten irw-Ausgabe kein Erfolg.
Was heißt hier kein Erfolg. Wenn alle Tasten in irw eine Ausgabe erzeugen bist Du fast fertig! Du mußt jetzt nur noch den Texteditor starten und eine .lircrc schreiben, die Du dann in Deinem Benutzerordner ablegst. Ist ein bischen Fummelei, aber mit den Ausgaben aus irw nicht wirklich schwer. Ich hab Dir ja für die 12 Tasten, die Du angegeben hast, schon ein Grundgerüst gemacht, damit sollte das eigentlich auch für die restlichen Tasten hinzukriegen sein. Voraussetzung ist ja aber die passende lircd, um via Generator eine passende lircrc zu erzeugen.
Nein, nein und nochmals nein!! Du hast gesagt, daß Du inputlirc benutzen willst, und dann brauchst Du keinen lircd, keine lircd.conf und auch keinen Generator. Lircd ist ein Daemon der im Hintergrund läuft und die signale der FB auffängt und entsprechend lird.conf interpretiert. Genau das gleiche macht inputlirc, nur viel einfacher. Im Wiki zu lirc, das Du nach Deinen eigenen Worten gelesen hast, steht sinngemäß: Wenn Du inputlirc verwenden willst, dann mußt Du bei der Installation von lirc, dort wo Du Deine FB angeben sollst bei beiden Punkten "none" angeben, und sicherstellen, daß lird nicht gestartet wird (/etc/lirc/hardware.conf "START_LIRCD=""" auf "false"). Da ich aber nicht weiss, wie die Bezeichnung dieser Fernbedienung ist, ist es schwer, sie zu definieren. es steht keine Bezeichnung drauf. Allerdings habe ich im Netz eine Vorlage für mythtv-lircrc gefunden- das Muster ist mir nun bekannt.
Nochmal: wenn Du inputlirc verwendest brauchst Du keine Bezeichnung. Du mußt nur noch aus den irw-Ausgaben eine .lircrc erzeugen und in Deinem Benutzerordner speichern. Evtl mußt Du noch in MythTV den Lircsupport aktivieren, und vielleicht noch eine Bibliothek (liblirc_client) installieren. Dazu kann ich Dir nichts näheres sagen, weil ich MythTV nicht kenne. Es müßte aber über die Dokumentation rauszukriegen sein. Habe ich alles schonmal geschrieben. Lies nochmal das Wiki zu Lirc, das zum Belegen von Tasten und arbeite dann die Schritte in meinem ersten Post nacheinander ab, dann muß es funktionieren. Mit fertigen Dateien, die Du Dir aus unterschiedlichen Quellen zusammensuchst, kann es auch funktionieren, muß aber nicht, und die Wahrscheinlichkeit, daß es nicht geht, ist auf Grund unterschiedlicher Hardware und Konfigurationen recht hoch. Gruß, Frank
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
So, wieder vom Urlaub zurück.
Ich habe das System wieder mal frisch gemacht, um Folgefehler auszuschließen. Erstmal vornweg, ob meine Fernbedienung
45 oder 100 Knöpfe hat, ist doch Wurst. Ob ich zum probieren 12 tasten angebe oder 45 ist auch egal. Grundsätzlich muss die Sache erstmal
funktionieren. Letztendlich ist es gleich ob 45 angegebene Knöpfe NICHT funktionieren oder 12!
Ich habe mich ab jetzt alleine für die 2 Tasten UP und DOWN entschieden. Diese will ich nun zum laufen bringen. Alle anderen
bekommen Zuwendung, wenn erstmal die Pfeiltasten funktionieren. Ich habe nach obigen Anweisungen alles angerichtet. Die irw-Ausgabe sieht wie folgt aus: 67 0 KEY_UP event6
6c 0 KEY_DOWN event6 Meine .lircrc sieht so aus:
begin
prog = mythtv
button = KEY_UP
config = Up
end
begin
prog = mythtv
button = KEY_DOWN
config = Down
end Es wurden keine Angaben in der lirc und der hardware.conf gemacht. Lircd wird nicht ausgeführt. Alles so wie oben beschrieben! Leider kein Erfolg. ich habe auch die lircrc mehrfach editiert wie z. B. begin
prog = mythtv
button = UP
config = Up
end
begin
prog = mythtv
button = DOWN
config = Down
end
Leider reagiert mythtv in keinster Art und Weise. Eine geliehene FB incl. USB-Empfänger arbeitet am gleichen Rechner ohne jegliche
Anmeldung sofort und fehlerfrei. Da kann man auch sofort nach dem Anstöpseln durch Linux-Startmenü mit den Pfeiltasten navigieren.
Nur meine zeigt nur im irw Ausgaben.
Wo soll ich nun noch editieren. Habe in diversen lircrc für mythtv im Internet die Struktur kontrolliert. Die config-Befehle stimmen.
Im Übrigen ist mir aufgefallen, dass in mythtv unter "Tastenbelegung ändern" die Option der Neuzuweisung möglich ist. Wenn ich eine
Option ändern will, gehe ich auf den jeweiligen Befehl und drücke die neu zu nutzende Taste. Die geliehene Fernbedienung wird erkannt und
das Signal als neue Tastenzuweisung gespeichert. Bei meiner tut sich nix. Hat noch jemand konstruktive Ratschläge bei der Verwendung von mythtv?
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11233
Wohnort: München
|
Schau mal, ob irexec mit deiner .lircrc zurechtkommt, indem du es nicht als Dämon ( -d), sondern als normales Programm startest
irexec
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
irexec meldet keine Fehler, wenn ich es manuell starte. Ich habe es über die Konsole gestartet. Nach betätigen der Entertaste passiert nix,Es wird aber auch keine neue Zeile zur Eingabe angezeigt. Meines Erachtens ist es dann aktiv...
GEEKMEINUNG
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
☺
ich glaube ich bin kurz davor. Ich habe soeben mit irrecord eine eigene lircd.conf erstellt. Danach mit mythbuntu-lirc-generator eine lircrc erstellt. All diese Informationen habe ich mir hier rausgesucht. Wenn ich den Befehl sudo lircd --nodaemon -H devinput -d /dev/input/event7 ausführe und danach mythfrontend starte, funktioniert es.
JUHUUUUU
Leider nach dem Neustart nicht mehr. Wenn ich dann manuell wieder sudo lircd --nodaemon -H devinput -d /dev/input/event7 ausführe funktioniert es wieder und ich kann mythtv nutzen.
Also bleibt letzendlich nur noch zu klären, wie ich sudo lircd --nodaemon -H devinput -d /dev/input/event7 automatisch beim booten ausführe.
Wenn das erledigt ist, bin ich durch....
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
so erledigt. Nun funktioniert die Fernbedienung. Die letzten Hürden sind genommen. Eine Zusammenfassung poste ich noch für die Nachwelt. incl. lircd.conf und lircrc für mythtv
|
I-Punkt
(Themenstarter)
Anmeldungsdatum: 9. Oktober 2008
Beiträge: 1180
|
Um die Fernbedienung der Hauppauge NOVA-HD-S2 für mythtv und andere Multimediaprogramme zu aktivieren, müssen folgende Schritte durchgeführt werden.
Pakete installieren, falls noch nicht geschehen
user@Mythbuntu:~$ sudo apt-get install lirc inputlirc liblircclient0
Nun testen wir, ob die Fernbedienung von System erkannt wir, indem wir in der Console den Befehl irw ausführen.
user@Mythbuntu:~$ irw
Die Ausgabe sollte dann für die Pfeiltaste nach unten in etwa so aussehen.
user@Mythbuntu:~$ irw
6c 0 KEY_DOWN event6
Im folgenden wird die Ausgabe des event noch wichtig sein, den jedes Eingabegerät gibt eine andere Eventnummer aus. Also kann das bei euch abweichen und im folgenden Verlauf müsst ihr eure Eventnummer eingeben. Wir erstellen nun eine eigene lircd.conf für unsere Fernbedienung. Mit dem Programm irrecord können sehr einfach eigene lircd.conf erstellt werden.In userem Fall sieht der Befehl wie folgt aus
user@Mythbuntu:~$ sudo irrecord -H devinput -d /dev/input/event6 NOVA-HD-S2
Die Nummer hinter /dev/input/eventX muss nach den oben genannten irw-Ausgaben angepasst werden. Nach erfolgreicher Erstellung muss die Datei NOVA-HD-S2 umbenannt werden zu lircd.conf und mit Rootrechten nach /etc und nach /etc/lirc/ kopiert werden. Die org. können ersetzt werden.
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.4a(devinput) on Tue Aug 4 10:25:54 2009
#
# contributed by
#
# brand: NOVA-HD-S2
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name NOVA-HD-S2
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 135987
toggle_bit_mask 0x0
begin codes
Go 0x0161
Power 0x0074
TV 0x0179
Videos 0x0189
Music 0x0188
Pictures 0x016F
Guide 0x016D
Radio 0x0181
ArrowUp 0x0067
ArrowLeft 0x0069
OK 0x001C
ArrowRight 0x006A
ArrowDown 0x006C
BackExit 0x00AE
Menu 0x008B
VolumeUp 0x0073
VolumeDown 0x0072
PrevCh 0x019C
Mute 0x0071
ChannelUp 0x0192
ChannelDown 0x0193
Record 0x00A7
Rewind 0x00A8
SkipBack 0x00A5
Play 0x00CF
Pause 0x0077
Stop 0x0080
Fwdwind 0x00D0
SkipFwd 0x00A3
1 0x0002
2 0x0003
3 0x0004
4 0x0005
5 0x0006
6 0x0007
7 0x0008
8 0x0009
9 0x000A
* 0x0184
0 0x000B
# 0x0172
Red 0x018E
Green 0x018F
Yellow 0x0190
Blue 0x0191
end codes
end remote
Jetzt haben wir die Voraussetzung, um mit dem mythbuntu-lirc-generator eine .lircrc zu erstellen.
user@Mythbuntu:~$ mythbuntu-lirc-generator
You should now have a .lircrc file generated in /home/brain/.lircrc
All application specific lircrc files are in /home/brain/.lirc
user@Mythbuntu:~$
So sollte das Ergebnis dann in etwa aussehen.
# LIRCRC Auto Generated by Mythbuntu Lirc Generator
# Author(s): Mario Limonciello, Nick Fox
# Created for use with Mythbuntu
begin
remote = NOVA-HD-S2
prog = mythtv
button = Play
config = P
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ArrowRight
config = Right
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Mute
config = |
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = VolumeDown
config = [
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = SkipBack
config = Z
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Rewind
config = <
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Stop
config = Escape
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 7
config = 7
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = VolumeUp
config = ]
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 1
config = 1
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ArrowDown
config = Down
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 0
config = 0
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 5
config = 5
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 2
config = 2
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 4
config = 4
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Pause
config = P
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = OK
config = Return
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Menu
config = M
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 6
config = 6
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ArrowUp
config = Up
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ChannelDown
config = Down
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Record
config = R
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = BackExit
config = Escape
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 3
config = 3
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ChannelUp
config = Up
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Fwdwind
config = >
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 8
config = 8
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = 9
config = 9
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = Guide
config = S
repeat = 0
delay = 0
end
begin
remote = NOVA-HD-S2
prog = mythtv
button = ArrowLeft
config = Left
repeat = 0
delay = 0
end
Als letzten Schritt müssen wir noch lirc mit Optionen automatisiert starten. Wir öffnen mit einem Editor mit Rootrechten die Datei /etc/rc.local und fügen folgende Zeile ein - lircd --nodaemon -H devinput -d /dev/input/event6 Auch hier wieder das editieren der Eventnummer nicht vergessen, falls notwendig.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
lircd --nodaemon -H devinput -d /dev/input/event6
exit 0
Anschließend noch ein Reboot und die Fernbedienung funktioniert in mytntv
- lircd.conf (2.4 KiB)
- Download lircd.conf
- .lircrc (3.5 KiB)
- Download .lircrc
|