lircrc

2.6.33.5-124.fc13.i686.PAE

  1. lircd - funguje
  2. lircd.conf - vygenerován pomocí irrecord
  3. irw - vrací namapované buttony z lircd.conf

Problém

Systém ignoruje lircrc a to at je umístěn v /etc/lirc/lircrc nebo v home .lircrc
Nějaké haluz akce dělá, vypadá to jako by byl někde nějaký defaultní lircrc ale žádný sem nikde nenašel a podle dokumentace by jako default měl být brán .lircrc a pokud není nalezen tak /etc/lirc/lircrc

Struktura klasika
begin
prog = program_xxx
button = BTN_XXX
config = key-xxx
end

Nevim jak to ma fungovat, ale v celem lircd neni o lircrc nic, jen

config: /etc/lirc/lircd.conf

config: /etc/lirc/lircmd.conf

Jedine co muze delat nejakou neplechu by byl lircrcd. Nemas povoleny?

Takže sem se k tomu dostal až teďka, všecko funguje parádně. Zatím dálkově ovládám VLC, XBMC ale jde ovládat v podstatě cokoliv … pokud by to někoho zajímalo

Daemoni


lircd -H dev/input -d /dev/input/eventX
irexec -d
irxevent -d

Soubory


/etc/lirc/lircd.conf

Namapované buttony na jejich kody, vytvořit buď pomocí (irrecord), nebo najít u výrobce hw, nebo vygenerovat pomocí (gnome-lirc-properties).
Ověřit zda buttony vrací dle kódu správná tlačítka je možné pomocí (irw).

např.

LIRC configuration file for linux-input-layer

Generated by GNOME LIRC properties on Fri Jul 16 10:58:24 2010

from linux-input-layer-lircd.conf

brand: Generic

model no. of remote control: Linux Input Layer compatible Remote

begin remote
name linux-input-layer
bits 32

begin codes
BTN_0 0x10100
BTN_1 0x10101


lircrc

/etc/lirc/lircrc
nebo
~/.lircrc

např. VLC

/etc/lirc/lircrc
########################

VLC

########################
begin
prog = irexec
remote = *
button = KEY_TV
repeat = 0
delay = 0
config = vlc -f --extraintf lirc
mode = vlc
end

########################

MODES

########################
begin vlc
include /etc/lirc/lircrcmode/vlc
end vlc


/etc/lirc/lircrcmode/vlc
################

VLC MODE

################

Predchozi program

begin
prog = vlc
remote = *
button = KEY_F23
config = key-next
end

Dalsi program

begin
prog = vlc
remote = *
button = KEY_F24
config = key-prev
end

Exit

begin
prog = vlc
remote = *
button = KEY_RED
config = key-quit
end

Zvuk mute

begin
prog = vlc
button = KEY_MUTE
config = key-vol-mute
end

Zvuk +

begin
prog = vlc
button = KEY_F21
config = key-vol-up
end

Zvuk -

begin
prog = vlc
button = KEY_F22
config = key-vol-down
end