Lirc irexec

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Lirc irexec

ViestiKirjoittaja interlaced1080 » 17.03.2017 15:22

Olisko jollakulla laittaa toimiva esimerkki, miten irexecillä saa esim. softan käyntiin?
Pystyykö irexec daemonia ja lirc daemonia käyttää samaan aikaan?
Ubuntu 16.04 käytössä.
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja juice » 17.03.2017 19:21

interlaced1080 kirjoitti:Olisko jollakulla laittaa toimiva esimerkki, miten irexecillä saa esim. softan käyntiin?
Pystyykö irexec daemonia ja lirc daemonia käyttää samaan aikaan?
Ubuntu 16.04 käytössä.


Tämmöstä esmeks käytän vdr:n resetointiin. Tuohon kun laitat haluamas komennon tuon "restart vdr":n tilalle niin se lävätää käyntiin nappulasta, tässä oon mäpänny siihen kaken power-napulan.
Ja tuosta yhteiskäytöstä, nimenomaan luulisin että lircd:n täytyy olla käytössä jos haluaa irexecciä käyttää.
Muista vaan ottaa vdr:n mäppäyksistä pois se napula jolla aattelit ohjata jotain muita toimintoja.

Koodi: Valitse kaikki
juice@lowerslave:/etc/lirc$
juice@lowerslave:/etc/lirc$ cat lircrc
# dummy entry

begin
    prog = irexec
    button = KEY_POWER
    config = restart vdr
end

juice@lowerslave:/etc/lirc$
juice
Säätäjä
 
Viestit: 462
Liittynyt: 19.08.2006 20:43
Paikkakunta: Järvenpää

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 18.03.2017 12:50

Näyttäisi olevan lircrc kunnossa. Löytyy polusta /etc/lirc/lircrc

irexec käynnistys näin:

Koodi: Valitse kaikki
/usr/bin/irexec -d /etc/lirc/lircrc


/etc/lirc/lircrc

Koodi: Valitse kaikki
begin
        prog   = irexec
        button = kaksi
        config = /usr/bin/kodi
    end


Ei vain näytä toimivan
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja P.Kosunen » 18.03.2017 15:50

Koodi: Valitse kaikki
# Restart X
begin
   remote = Anysee
   button = A_KEY_PAUSE
   prog   = irexec
   config = sudo /etc/init.d/xdm restart
end


Kokeile laittaa kaukosäätimen nimi.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Lirc irexec

ViestiKirjoittaja juice » 18.03.2017 16:52

interlaced1080 kirjoitti:
/etc/lirc/lircrc

Koodi: Valitse kaikki
begin
        prog   = irexec
        button = kaksi
        config = /usr/bin/kodi
    end


Ei vain näytä toimivan


Hmm, miten sulla menee kaken button-mäppäykset? tuo "kaksi" kuulostaa itte keksityltä. Jos sulla on käytössä eventlircd niin nuo buttonien nimet on aika tarkat, eli ne saa olla vaan niitä mitkä on määritelty /usr/include/linux/input.h tiedostossa.
(Käytännössä sis kysymys on siitä onko sulla kake määritelty udev:n avulla vai onko konffa /etc/lirc/:n alla)
juice
Säätäjä
 
Viestit: 462
Liittynyt: 19.08.2006 20:43
Paikkakunta: Järvenpää

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 19.03.2017 12:02

Käytössä on itse tehty /etc/lirc/lircd.conf

Kokeilin laittaa remote option, mutta ei vaikutusta.
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja P.Kosunen » 19.03.2017 13:09

"irw" komennolla voi tutkailla mitä näppäilyjä lirc ottaa vastaan.

Muistaakseni "ir-keytable lirc" komennolla saa lirc-protokollan käyttöön, jos ei jo ole.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 21.03.2017 12:11

irw näyttää ihan normaalisti kaikki määrittämäni näppäimet. LIrc toimii normaalisti vdr:n kanssa.
irexec vain ei reagoi mitenkään. Olisko joku simppeli testi millä näkisi tekeekö se yhtään mitään?

Mitä ir-keytable tekee? Sitä ei ole asennettuna.
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja nm » 21.03.2017 12:59

interlaced1080 kirjoitti:irw näyttää ihan normaalisti kaikki määrittämäni näppäimet. LIrc toimii normaalisti vdr:n kanssa.
irexec vain ei reagoi mitenkään. Olisko joku simppeli testi millä näkisi tekeekö se yhtään mitään?


Manuaalin esimerkin mukaan:

Koodi: Valitse kaikki
begin
        prog   = irexec
        button = kaksi
        config = echo "kaksi"
end


Käynnistä irexec päätteessä (ilman -d -vipua), niin echon pitäisi näkyä siellä.

Kodia käynnistäessä irexec on paras käynnistää taustalle työpöytän autostart-toiminnolla. Systemd:n kautta tai muuten toisella käyttäjätunnuksella käynnistettynä se ei toimi, koska prosessilla ei ole oikeutta X-työpöytään.
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 21.03.2017 15:46

Nyt pukkaa päätteelle tällaista

sh: 1: Key: not found
sh: 1: Key: not found


nm kirjoitti:
interlaced1080 kirjoitti:irw näyttää ihan normaalisti kaikki määrittämäni näppäimet. LIrc toimii normaalisti vdr:n kanssa.
irexec vain ei reagoi mitenkään. Olisko joku simppeli testi millä näkisi tekeekö se yhtään mitään?


Manuaalin esimerkin mukaan:

Koodi: Valitse kaikki
begin
        prog   = irexec
        button = kaksi
        config = echo "kaksi"
end


Käynnistä irexec päätteessä (ilman -d -vipua), niin echon pitäisi näkyä siellä.

Kodia käynnistäessä irexec on paras käynnistää taustalle työpöytän autostart-toiminnolla. Systemd:n kautta tai muuten toisella käyttäjätunnuksella käynnistettynä se ei toimi, koska prosessilla ei ole oikeutta X-työpöytään.
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja P.Kosunen » 22.03.2017 11:52

Pistäppä koko lircrc tänne, saattaa olla joku vika. Millä käyttäjällä irexec pyörii?
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 24.03.2017 11:13

irexec pyörii roottina kuten kaikki muukin. Kone on pelkässä vdr/kodi -käytössä.
Irexec käynnistyy daemonina, paitsi tässä testissä.

/etc/lirc/lircrc
Koodi: Valitse kaikki
begin
        remote = vdr_sony.conf
        prog   = irexec
        button = yksi
        config = echo "yksi"
end

begin
        remote = vdr_sony.conf
        prog   = irexec
        button = kaksi
        config = echo "kaksi"
end
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja P.Kosunen » 24.03.2017 11:27

Tuohon "remote = " kohtaan tulee kaken nimi vdr_sony.conf tiedostosta (tai * niin toimii kaikille kaukosäätimille).

Koodi: Valitse kaikki
begin remote

   name anysee
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: Lirc irexec

ViestiKirjoittaja interlaced1080 » 24.03.2017 14:05

Koodi: Valitse kaikki
begin remote

   name *


sama tulos.

sh: 1: Key: not found

kaukosäädin on määritelty /etc/lirc/lircd.conf tiedostossa. Kokeilin vaihtaa nimen, mutta ei vaikutusta.
Koodi: Valitse kaikki
begin remote

  name  kokeilu
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100
interlaced1080
Harrastaja
 
Viestit: 55
Liittynyt: 21.10.2014 18:06

Re: Lirc irexec

ViestiKirjoittaja nm » 24.03.2017 14:23

interlaced1080 kirjoitti:
Koodi: Valitse kaikki
begin remote

   name *


sama tulos.


lircrc:n määritysten kuuluisi näyttää tältä, jos kaukosäätimen nimi lircd.confissa on kokeilu:

Koodi: Valitse kaikki
begin
        remote = kokeilu
        prog = irexec
        button = yksi
        config = echo "yksi"
end
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Seuraava

Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Yahoo [Bot] ja 1 vierailijaa

cron