csrpl

Fedora 25 I Poprawna Obsługa Lirc.

2 posty w tym temacie

Witam wszystkich.

 

Używałem wiele dystrybucji wcześniej, ale za każdym razem coś mnie irytowało do takiego stopnia, ,że wracałem do Windowsa (problemy z 3 ekranami, poprawnym wykrywaniem telewizora, częstotliwości odświeżania, otwieraniem aplikacji na określonym monitorze itd)

Fedora 25 to pierwsze distro, gdzie wszystko (prawie) działa tak jak chcę, zaczynając od konfiguracji ekranów, kończąc na genialnej płynności, której nie widziałem na żadnej innej dystrybucji używając karty AMD nigdy wcześniej (zasługa Waylanda?).

Oczywiście nigdy wszystko od strzału nie będzie działać. 

 

Najpierw zainstalowałem Hyperion (oprogramowanie służące do obsługi lightpacka - ledy i te sprawy), wszystko poszło sprawnie (miałem config, który robiłem kiedyś, nawet miałem jeszcze swoje skrypty, które mi wszystko pokopiowały).

 

Niestety problem pojawia się przy lirc. Nie chcę aby mój pilot działał system-wide. Chcę używać go tylko i wyłącznie od obsługi Kodi. Kiedyś jak to konfigurowałem na jakimś debianie (nie pamiętam co to było, chyba elementary os) - wystarczyło wykluczyć sterownik kernela z ładowania przy starcie:

 



/etc/modprobe.d/blacklist.conf


przez dodanie:



#Blacklist for X10 OR22V Remote
blacklist ati_remote
blacklist lirc_atiusb


 

następnie edycja:

 



/etc/lirc/hardware.conf


 

tym:

 



# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="OR22V"
REMOTE_MODULES=""
REMOTE_DRIVER="atilibusb"
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
 
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
 
#Enable lircd
START_LIRCD="true"
 
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
 
#Try to load appropriate kernel modules
LOAD_MODULES="true"
 
# Default configuration files for your hardware if any
LIRCMD_CONF=""
 
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""


 




/etc/lirc/lircd.conf


tym:

 



************************
# 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(atilibusb) on Tue Sep  8 23:54:34 2009
#
# contributed by funnybox2006 
#
# brand:  X10
# model no. of remote control: OR22V with RF USB Dongle 
# devices being controlled by this remote:
# note: use atilibusb driver for this remote and set device in hardware.conf to /dev/lirc0
 
begin remote
 
  name        OR22V
  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          139982
  min_repeat      2
  toggle_bit_mask 0x80800000
 
      begin codes
       KEY_POWER       0xD702
       KEY_RED         0x87B2
       KEY_YELLOW      0x0934
       KEY_GREEN       0x88B3
       KEY_TEXT        0x6B96
       KEY_BLUE        0x0A35
       KEY_BACK        0xF520
       KEY_INFO        0x84AF
       KEY_UP          0xEF1A
       KEY_LEFT        0x729D
       KEY_OK          0xF31E
       KEY_RIGHT       0xF41F
       KEY_DOWN        0x77A2
       KEY_TIMESHIFTING 0x6D98
       KEY_EPG         0x0631
       KEY_DVDMENU     0xD904
       KEY_LIVETV      0x719C
       KEY_VOLUMEUP    0xDE09
       KEY_WINDOWS     0x709B
       KEY_CHANNELUP   0xE00B
       KEY_VOLUMEDOWN  0x5D88
       KEY_CHANNELDOWN 0x618C
       KEY_MUTE        0xD500
       KEY_PREVIOUS    0x76A1
       KEY_NEXT        0xF823
       KEY_REWIND      0x79A4
       KEY_PLAY        0xFA25
       KEY_FASTFORWARD 0x7BA6
       KEY_RECORD      0xFC27
       KEY_STOP        0x7DA8
       KEY_PAUSE       0xFE29
       KEY_1           0x628D
       KEY_2           0xE30E
       KEY_3           0x648F
       KEY_4           0xE510
       KEY_5           0x6691
       KEY_6           0xE712
       KEY_7           0x6893
       KEY_8           0xE914
       KEY_9           0x6A95
       KEY_*           0x8CB7
       KEY_0           0xEC17
       KEY_#           0x0D38
       KEY_CLEAR       0x85B0
       KEY_ENTER       0x0B36
      end codes
 
end remote
 



Niestety, jak zrobię to na fedorze, to irw nie pokazuje już żadnej reakcji na naciskane klawisze.

Generalnie działający lirc tylko i wyłącznie z Kodi to dla mnie deal breaker.

 

PS, zauważyłem, że nie ma także paczki (ani generalnie dostępnego) lirc-x dla Fedory. Używałem go do wywoływania skryptów, które zabijały i włączały Kodi przez naciśnięcie danych klawiszy na pilocie. Jest na to jakiś inny sposób?

 

Dzięki z góry za jakąkolwiek pomoc.

0

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Niestety problem pojawia się przy lirc. Nie chcę aby mój pilot działał system-wide. Chcę używać go tylko i wyłącznie od obsługi Kodi. Kiedyś jak to konfigurowałem na jakimś debianie (nie pamiętam co to było, chyba elementary os) - księgowa Warszawa wystarczyło wykluczyć sterownik kernela z ładowania przy starcie: 

 

A próbowałeś może włączyć podczas rozruchu skanowanie syslog file powiadomień lirc?

0

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!


Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.


Zaloguj się teraz