LINUX.ORG.RU

Как дозавести лирк???


0

0

Вообщем что то странное твориться, вроде пульт работает, т.е.
комп получает мессагт от пульта, убедиться в этом легко следующим образом (lircd и lircmd запущены на -d /dev/lircd дабы девайс небыл занят):

root@cyclon / # cat /dev/lirc0
@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ
@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ
@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ
@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ
@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©Ъ@©═_@©═_@©═_@©═_@© ъ@©
ъ@© ъ@© ъ@© ъ@© ъ@© ъ@© ©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─@©─
©@©@©@©@©@©@©@©@©@©@©@©@©@©@©@©@©ю?@©ю?@©ю?@©ю
?@©ю?@©ю?@©ю?@©ю?@©ю?@©ю?@©ю?@©ю?

как тут видно я не сколько раз нажал одну кнопку на пульте а затем несколько других. НО!!!! после натравливания лирка уже не на /dev/lircd а на /dev/lirc0 лирк по прежнему ничего не делает, т.е. реакции не происходит. Может кто подскажет как это исправить, lircrc lircd.conf и lircmd.conf имеют место быть:

# cat /etc/lircrc
begin
prog = irexec
button = power
config = xmms&
mode = xmms
flags = once
end

begin xmms
begin
prog = xmms
button = play
config = PLAY
end
begin
prog = xmms
button = clear
config = PLAYLIST_CLEAR
end
begin
..............
begin
prog = xmms
button = 8
config = SELECT 8TUV
end
begin
prog = xmms
button = 9
config = SELECT 9WXYZ
end
end xmms

# cat /etc/lircd.conf

#
# this is a space encoded remote control from Technisat
#
# contributed by Christoph Bartelmus (lirc@bartelmus.de)
#
# brand: Technisat
# model: 100 TS 008
# supported devices: satellite receiver ST 3004 S
#

begin remote

name TECHNISAT_ST3004S
bits 6
flags SPACE_ENC|CONST_LENGTH
eps 20
aeps 120

header 0 0
one 170 7440
zero 170 4920
plead 0
ptrail 170
plead 0
foot 0 0
repeat 0 0
pre_data_bits 5
pre_data 0x11
post_data_bits 0
post_data 0x0
pre 0 0
post 0 0
gap 121400
repeat_bit 2

begin codes
POWER 0x0000000000000001
MUTE 0x0000000000000006
0 0x000000000000000F
1 0x0000000000000010
2 0x0000000000000011
3 0x0000000000000012
4 0x0000000000000013
5 0x0000000000000014
6 0x0000000000000015
7 0x0000000000000016
8 0x0000000000000017
9 0x0000000000000018
VOL_UP 0x000000000000002E
VOL_DOWN 0x000000000000002F
CH_UP 0x0000000000000007
CH_DOWN 0x0000000000000008
LIST 0x0000000000000037
A/B 0x0000000000000024
TV/R 0x0000000000000002
BACK 0x0000000000000027
MENU 0x000000000000002B
OK 0x0000000000000036
ARROW_UP 0x0000000000000032
ARROW_DOWN 0x0000000000000033
ARROW_RIGHT 0x0000000000000035
ARROW_LEFT 0x0000000000000034
end codes

end remote

# cat /etc/lircmd.conf

#
# lircmd config file
#

PROTOCOL IntelliMouse
#PROTOCOL MouseSystems

# ACCELERATOR start max multiplier

ACCELERATOR 2 30 5

ACTIVATE * MENU

MOVE_N * 2
MOVE_NE * 3
MOVE_E * 6
MOVE_SE * 9
MOVE_S * 8
MOVE_SW * 7
MOVE_W * 4
MOVE_NW * 1
MOVE_N * ARROW_UP
MOVE_E * ARROW_RIGHT
MOVE_S * ARROW_DOWN
MOVE_W * ARROW_LEFT
MOVE_IN * CH_UP
MOVE_OUT * CH_DOWN

BUTTON1_TOGGLE * 5
BUTTON2_TOGGLE * 0
BUTTON3_TOGGLE * LIST

BUTTON1_CLICK * OK
BUTTON1_CLICK * MUTE
BUTTON3_CLICK * POWER

# BUTTONx_CLICK, BUTTONx_UP, BUTTONx_DOWN are also possible

Заранее спасибо!!!

★★★★★
Ответ на: комментарий от victorb

показывать то показывает но не все кнопки, при этом при опознании клавиш виделись все.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

Так, что то странное почему то ничего не происходит, т.е. ни хммс ничего не рагирует :((

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

так по поводу того что не всё видется разобрался, это просто я конфиг другой подсунул и забыл что там не все кнопки названы :))

cyclon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.