Nowe posty

Autor Wątek: Pilot radiowy i SMPLAYER. Jak skonfigurować  (Przeczytany 5534 razy)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Pilot radiowy i SMPLAYER. Jak skonfigurować
« dnia: 2010-07-15, 11:39:46 »
Witam. Po nieudanym boju o tu z lirc, który przegrałem wtedy z winy błędu w oprogramowaniu przyszła kolej na kolejny bój tym razem w mandrivie 2010.1 64 bit

Po kolei

lsusb
Bus 001 Device 004: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)
lsmod | grep lirc
lirc_atiusb            14783  1 
lirc_dev               11856  3 lirc_atiusb
usbcore               210260  10 snd_usb_audio,snd_usb_lib,lirc_atiusb,uvcvideo,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
irw
00000014fa250000 00 play Medion_X10
00000014fa250000 01 play Medion_X10
00000014fb260000 00 forward Medion_X10
00000014fb260000 01 forward Medion_X10
00000014f9240000 00 reward Medion_X10
00000014f9240000 01 reward Medion_X10
00000014fd280000 00 stop Medion_X10
00000014fd280000 01 stop Medion_X10
00000014fe290000 00 pause Medion_X10
00000014fe290000 01 pause Medion_X10
00000014f6210000 00 skipr Medion_X10
00000014f6210000 01 skipr Medion_X10
000000140e390000 00 fullscreen Medion_X10
000000140e390000 01 fullscreen Medion_X10
00000014f8230000 00 skipf Medion_X10
00000014f8230000 01 skipf Medion_X10
zawartość /etc/lirc/lirc.conf
#
# This is a placeholder for your configuration file.
# See /usr/share/lirc-remotes for some examples.
# You might need to install lirc-remotes package.
#

begin remote

  name  Medion_X10
  bits           16
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x14
  post_data_bits  16
  post_data      0x0
  gap          227928
  toggle_bit      0


      begin codes
          3                        0x000000000000E40F
          2                        0x000000000000E30E
          1                        0x000000000000E20D
          4                        0x000000000000E510
          5                        0x000000000000E611
          6                        0x000000000000E712
          7                        0x000000000000E813
          8                        0x000000000000E914
          9                        0x000000000000EA15
          0                        0x000000000000EC17
          ok                       0x000000000000F31E
          up                       0x000000000000EF1A
          down                     0x000000000000F722
          right                    0x000000000000F41F
          left                     0x000000000000F21D
          del                      0x000000000000F520
          ren                      0x0000000000000B36
          red                      0x0000000000000732
          green                    0x0000000000000833
          yellow                   0x0000000000000934
          blue                     0x0000000000000A35
          txt                      0x000000000000EB16
          ch-                      0x000000000000E10C
          ch+                      0x000000000000E00B
          vol+                     0x000000000000DE09
          vol-                     0x000000000000DD08
          mute                     0x000000000000D500
          tv                       0x000000000000012C
          vcr                      0x000000000000022D
          dvd                      0x000000000000D904
          music                    0x000000000000DB06
          radio                    0x000000000000032E
          photo                    0x000000000000DA05
          preview                  0x000000000000042F
          list                     0x0000000000000530
          desktop                  0x0000000000000631
          setup                    0x000000000000F01B
          snapshot                 0x000000000000ED18
          acquire                  0x0000000000000C37
          play                     0x000000000000FA25
          reward                   0x000000000000F924
          forward                  0x000000000000FB26
          stop                     0x000000000000FD28
          rec                      0x000000000000FC27
          pause                    0x000000000000FE29
          skipr                    0x000000000000F621
          skipf                    0x000000000000F823
          dvdmenu                  0x000000000000EE19
          dvdaudio                 0x0000000000000F3A
          off                      0x000000000000D702
          chsearch                 0x000000000000F11C
          fullscreen               0x0000000000000E39
          editimage                0x0000000000000D38
     end codes

end remote
Czyli moim zdaniem komputer widzi pilot, moduł lirc został załadowany poprawnie, irw sczytuje klawisze pilota.

No dobra tylko co dalej zrobić, żeby smplayer widział ten pilot?

Grzebiąc po forum znalazłem, że do tego celu najlepiej wykorzystać irexec. Aby go skonfigurować to trzeba utworzyć w katalogu domowym plik .lirc

Utworzyłem go i nie bardzo wiem co do niego mam wpisać. Na forum znalazłem masę opisów ale nie bardzo z nich cokolwiek rozumiem

Na przykład tu]

Mógłby mnie ktoś naprowadzić na właściwą drogę? :P

pawtaj

  • Gość
Pilot radiowy i SMPLAYER. Jak skonfigurować
« Odpowiedź #1 dnia: 2010-07-15, 13:59:40 »
Cytat: Gienek_pa
Grzebiąc po forum znalazłem, że do tego celu najlepiej wykorzystać irexec. Aby go skonfigurować to trzeba utworzyć w katalogu domowym plik .lirc
Dokladnie tak, irexec najlepiej sie do tego nadaje. Porgramy musza miec wykompilowana obsluge lirc, prawdo podobnie smplayer tez ma jak nie to polecam mplayera.
Nie .lirc a .lircrc i przyklad takiego pliku masz na stronie ktora podales http://www.mandrivalinux.eu/showpost.php?p=101217&postcount=8

# głośność up
begin
  button = vol+
  prog = mplayer
  config = volume 1
  repeat = 1
end

i tak do kazdego przycisku, oczywiscie prog zmieniasz odpowiednio do programu i jezeli program ma obsluge lirc w dokumentacji jego znajdziesz opis config.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Pilot radiowy i SMPLAYER. Jak skonfigurować
« Odpowiedź #2 dnia: 2010-07-15, 22:12:02 »
Cytat: pawtaj
i jezeli program ma obsluge lirc w dokumentacji jego znajdziesz opis config.
Właśnie skleciłem swój pierwszy plik .lircrc.
Może komuś się on przyda. Steruje smplayerem i vlc.

# konfiguracja dla SMPlayer i VLC
# UWAGA!!! Żeby móc sterować pilotem VLC należy uruchamiać go z parametrem --control lirc

#          PAUSA

# SMPlayer
begin
        prog   = irexec
        button = pause
        repeat = 0
        config = smplayer -send-action pause
end

# VLC
begin
 prog = vlc
 button = pause
 repeat = 0
 config = key-play-pause
end


#          STOP

# SMPlayer
begin
        prog   = irexec
        button = stop
        repeat = 0
        config = smplayer -send-action stop
end

# VLC
begin
  prog = vlc
  button = stop
  repeat = 0
  config = key-stop
end


#          PLAY

# SMPlayer
begin
        prog   = irexec
        button = play
        repeat = 0
        config = smplayer -send-action play
end

# VLC
begin
  prog = vlc
  button = play
  repeat = 0
  config = key-play
end


#          PEŁNY EKRAN

# SMPlayer
begin
        prog   = irexec
        button = fullscreen
        repeat = 0
        config = smplayer -send-action fullscreen
end

# VLC
begin
  prog = vlc
  button = fullscreen
  repeat = 0
  config = key-toggle-fullscreen
end


#          MAŁY PRZESKOK DO PRZODU

# SMPlayer
begin
        prog   = irexec
        button = forward
        repeat = 1
        config = smplayer -send-action forward1
end

# VLC
begin
  prog = vlc
  button = forward
  repeat = 1
  config = key-jump+short
end


#          MAŁY PRZESKOK DO TYŁU

# SMPlayer
begin
        prog   = irexec
        button = reward
        repeat = 1
        config = smplayer -send-action rewind1
end

# VLC
begin
  prog = vlc
  button = reward
  repeat = 1
  config = key-jump-short
end


#          DUŻY PRZESKOK DO PRZODU

# SMPlayer
begin
        prog   = irexec
        button = skipf
        repeat = 1
        config = smplayer -send-action forward2
end

# VLC
begin
  prog = vlc
  button = skipf
  repeat = 1
  config = key-jump+medium
end


#          DUŻY PRZESKOK DO TYŁU

# SMPlayer
begin
        prog   = irexec
        button = skipr
        repeat = 1
        config = smplayer -send-action rewind2
end

# VLC
begin
  prog = vlc
  button = skipr
  repeat = 1
  config = key-jump-medium
end


#          GŁOŚNIEJ

# SMPlayer
begin
        prog   = irexec
        button = vol+
        repeat = 1
        config = smplayer -send-action increase_volume
end

# VLC
begin
  prog = vlc
  button = vol+
  repeat = 1
  config = key-vol-up
end


#          CISZEJ

# SMPlayer
begin
        prog   = irexec
        button = vol-
        repeat = 1
        config = smplayer -send-action decrease_volume
end

# VLC
begin
  prog = vlc
  button = vol-
  repeat = 1
  config = key-vol-down
end