LINUX.ORG.RU

lirc + vlc


0

0

проблема такого рода, в vlc работают не все действия запрограммированные в lirc.
А именно, из тех которые нужны, это переход вперёд-назад по
плэйлисту, а так же увеличение и уменьшение громкости.

# cat /etc/lircd.conf
begin remote

  name  AVerMediaMy
  bits           32
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9078  4437
  one           615  1631
  zero          615   515
  ptrail        620
  repeat       9080  2189
  gap          108056
  repeat_bit      0

      begin codes
          power                    0x0000000080010074
          tv/fm                    0x0000000080010179
          cd                       0x000000008001017F
          teletext                 0x0000000080010184
          source                   0x0000000080010189
          1                        0x0000000080010002
          2                        0x0000000080010003
          3                        0x0000000080010004
          audio                    0x0000000080010188
          4                        0x0000000080010005
          5                        0x0000000080010006
          6                        0x0000000080010007
          fullscreen               0x0000000080010174
          7                        0x0000000080010008
          8                        0x0000000080010009
          9                        0x000000008001000a

          preview                  0x00000000800100D2
          0                        0x000000008001000b
          display                  0x0000000080010172
          loop                     0x00000000800100A8
          mute                     0x0000000080010071
          autoscan                 0x00000000800100D9
          freez                    0x000000008001008E
          capture                  0x000000008001019A
          play                     0x00000000800100CF
          record                   0x00000000800100A7
          pause                    0x0000000080010077
          stop                     0x0000000080010080
          yellow                   0x0000000080010190
          red                      0x000000008001018E
          vol_down                 0x0000000080010072
          vol_up                   0x0000000080010073
          blue                     0x0000000080010191
          green                    0x000000008001018F
          ch_down                  0x0000000080010193
          ch_up                    0x0000000080010192
      end codes

end remote

# cat /etc/lircrc
begin
 prog = vlc
 button = play
 config = key-play
end
begin
 prog = vlc
 button = pause
 config = key-pause
end
# Use this target if you have a combined play/pause button
begin
 prog = vlc
 button = stop
 config = key-stop
end
begin
 prog = vlc
 button = power
 config = key-quit
end
begin
 prog = vlc
 button = ch_up
 config = key-next
 repeat = 0
end
begin
 prog = vlc
 button = ch_down
 config = key-prev
 repeat = 0
end
begin
 prog = vlc
 button = fullscreen
 config = key-fullscreen
end
begin
 prog = vlc
 button = red
 config = key-slower
end
begin
 prog = vlc
 button = yellow
 config = key-faster
end
begin
 prog = vlc
 button = blue
 config = key-jump-3sec
 repeat = 1
end
begin
 prog = vlc
 button = green
 config = key-jump+3sec
 repeat = 1
end

begin
 prog = vlc
 button = vol_up
 config = key-vol-up
 repeat = 10
end
begin
 prog = vlc
 button = vol_down
 config = key-vkey-vol-downol-down
 repeat = 10
end
begin
 prog = vlc
 button = mute
 config = key-vol-mute
 repeat = 1
end

Сами кнопки работают:

# irw
0000000080010073 00 vol_up AVerMediaMy
0000000080010192 00 ch_up AVerMediaMy
0000000080010072 00 vol_down AVerMediaMy
0000000080010193 00 ch_down AVerMediaMy


# emerge -pv vlc

These are the packages that would be merged, in order:

Calculating dependencies         ... done!
[ebuild   R   ] media-video/vlc-0.8.6_p18636  USE="X a52 aalib alsa bidi cdda cddb corba daap directfb dts dvb dvd fbcon flac ggi gnutls hal httpd libcaca libnotify lirc live matroska mod mp3 mpeg musepack ncurses nsplugin ogg opengl optimisememory oss png rtsp samba sdl sdl-image shout skins speex stream svg svga theora truetype upnp v4l vcd vlm vorbis win32codecs wxwindows x264 xinerama xml xosd xv -3dfx (-altivec) -arts -avahi -debug -esd -jack -seamonkey" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Не могу понять что не так, всё же должно работать?!
Ощущение, что vlc не понимает управляющие команды типа key-vol-down.

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

Извиняюсь, проблема решена, просто у меня в хом дире был .lircrc, а я правил /etc/lircrc :)

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