Lirc não está em execução, mas o controle remoto pode controlar a área de trabalho. Através de quê?

2

Estou tentando configurar meu controle remoto. A boa notícia é que "acabou de funcionar". Significado: Eu liguei, executei as propriedades do gnome-lirc e agora posso controlar algumas partes do meu desktop com ele.

Parece, no entanto, que não é lirc lidar com isso. Eu matei lircd. Não aparece em ps:

ps faux | grep ir
#shows a few processes, like firefox, but nothing like lirc(d), irw, irrecord etc.

O dispositivo ainda está ativo:

sudo cat /dev/lirc0

Pressionar os botões no meu controle remoto faz com que imprima todos os tipos de seqüências de caracteres.

Pressionar os botões no meu controle remoto realmente controla o Gnome / Unity / Desktop. Por exemplo. Aumentar e diminuir o volume faz o volume subir e descer, o mudo funciona, o "botão do windows" dispara o banshee e assim por diante.

O que está lendo meu controle remoto? E como posso configurar isso?

    
por berkes 24.01.2012 / 22:34

3 respostas

2

Como Florian disse, o Ubuntu está vendo o controle remoto como um teclado.

Você pode adicionar o abaixo a /etc/X11/xorg.conf para impedir que o X o capte:

Section "InputClass"
  Identifier "Remote"
  MatchProduct "<your transceiver input name>"
  Options "Ignored" "True"
EndSection

(Se não houver xorg.conf, apenas crie-o ( sudo gedit /etc/X11/xorg.conf ))

Para obter seu nome de entrada:

cat /proc/bus/input | grep Name

(Escolha o que parece mais próximo do que você acha que é, o meu é "Media Center Ed. eHome Infravermelho Remote Transceiver")

Em seguida, instale lirc ( sudo apt-get install lirc ) e passe pelo processo de configuração (eu tenho que executar sudo dpkg-reconfigure lirc para fazer com que o diálogo de configuração seja executado por algum motivo estranho)

Em seguida, reinicialize (ou execute sudo restart lightdm e faça login novamente)

    
por senshikaze 29.02.2012 / 15:22
3

Muito provavelmente o seu controle remoto é usado como um teclado. Eu não conheço nenhum documento realmente útil sobre como configurá-lo, mas /lib/udev/rules.d/95-keymap.rules e os arquivos em /lib/udev/keymaps/ podem lhe dar uma idéia sobre como fazer isso.

    
por Florian Diesch 24.01.2012 / 22:57
2

Esta é a versão correta da linha Option:

Option "Ignore" "True"
    
por frankster 22.07.2012 / 09:51