Como saber que programa esta mapeando os eventos do controle remoto da tv

Iniciado por edbch, 15 de Agosto de 2007, 00:52

tópico anterior - próximo tópico

edbch

Ola

Eu tenho uma placa de captura de tv (PixelView pro ultra) e a configurei e esta funcionando. O problema eh que esta placa vem com duas opcoes de controle remoto e a que esta ativada nao eh a correta. Eu tentei instalar o lirc para configurar o hardware e , alem de minhas modificacoes nao surtirem efeito, percebi que quando eu desligo o lirc com /etc/init.d/lirc stop o genome continua a receber os comandos do controle remoto. Assim eu gostaria de saber que programa esta mapeando estes eventos.
Alguem pode me ajudar?

Obrigado desde ja
Eduardo

Tota

Entre em terminal como root e digite => rmmod  ir-kbd-i2c

veja se o controle para de responder.

[],s

edbch

eu descobri o programa que controla isso. Parece que eh o hal. o problema eh qeu eu nao sei como ele funciona para que eu possa editar o layout do controle que ele identificou.

Tota

Posso te garantir que não é o hal.

O hal é um detector de dispositivos. É uma biblioteca unica que não tem configuração para placas de video/tv..

Só existem dois configuradores de Infra vermelho no Linux. o i2c e o lirc.

Como eu falei no thread anterior, se voce removeu o ir-kbd-i2c só pode ser o lirc.

se voce postar o seu lsmod


Terminal =>  lsmod


Este comando do shell lista ( ls ) Modulos (mod ) , desta maneira voce tem como saber quais os módulos ativos na sua máquina.

Porém posso garantir para voce que reconfigurando o lirc a coisa funciona.

edbch

Module                  Size  Used by
cx8800                 41100  1
cx88xx                 74532  1 cx8800
binfmt_misc            14604  1
rfcomm                 45352  0
l2cap                  28160  5 rfcomm
bluetooth              62468  4 rfcomm,l2cap
nfs                   263384  0
nfsd                  266920  17
exportfs                7808  1 nfsd
lockd                  73136  3 nfs,nfsd
sunrpc                184392  12 nfs,nfsd,lockd
ppdev                  11272  0
cpufreq_stats           8416  0
cpufreq_powersave       3072  0
cpufreq_ondemand       10640  0
freq_table              6336  2 cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     9736  0
cpufreq_userspace       6176  0
tc1100_wmi              9224  0
sony_acpi               7064  0
pcc_acpi               15616  0
dev_acpi               17028  0
ac                      6920  0
dock                   11992  0
button                 10016  0
battery                12040  0
asus_acpi              19756  0
backlight               8448  1 asus_acpi
container               6144  0

Tota

É isso mesmo edbch

Citar

Module                  Size  Used by
cx8800                 41100  1
cx88xx                 74532  1 cx8800
binfmt_misc            14604  1
rfcomm                 45352  0
l2cap                  28160  5 rfcomm
bluetooth              62468  4 rfcomm,l2cap


Quem está controlando sua placa são os módulos cx8800, cx88xx e i2cap

Continuo acreditando que o módulo i2ccap é o que está controlando sua placa, junto como os módulos bluetooth. Se voce não tem bluetooth pode desabiliar o módulo i2ccap sem problemas.

edbch

Ola

Primeiro eu queria agradecer pela ajuda e pedir desculpas pela forma como respondi da ultima vez pois nao falei nada nem agradeci. Isso porque eu estava sem tempo mesmo estes ultimos dias.

Bom, sobre seu ultimo post eu fiz o que voce pediu. Quando tentei dar rmmod l2cap ele disse que este estava sendo usado pelo rfcomm. Entao eu removi este modulo. Depois quando novamente tentei remover o l2cap ele retornou isso
rmmod -f l2cap
ERROR: Removing 'l2cap': Resource temporarily unavailable

e estou neste pe agora.

No comeco eu disse que achava que era o hal porque, quando a maquina sobe eh carregado o modulo cx8800 sem as devidas configuracoes de card e tuner. Eu tenho de fazer isso manualmente depois e eh so depois que faco isso que o controle passa a operar. Depois que eu carrego o modulo manualmente aparece la na lista do hal-device-manager um novo item ir. Imaginei que por ele carregar o modulo e a coisa funcionar era porque ele tambem configurava o gnome para receber estas informacoes como ele recebe do mouse. Bom isso tudo foi intuicao de iniciante.

Mais uma coisa eh importante. Eu nao quero usar o lirc, apenas quero corrigir o layout que esta sendo usado do controle remoto. Este layout que eh carregado agora funciona parcialmente.

Valeu de novo.
Fico aguardando

Tota

No meu controle o i2c também funciona parcialmente até por preguiça minha em não procurar acertar o teclado.

Sim, seu controle remoto é tratado como um teclado.

Para alterar voce precisaria remapear o teclado infra vermelho. ( tem que procurar pelo google, eu nunca me interessei)

Já o lirc tem mais possibilidades de configuraçao, e pelo que li, é atá mais fácil de encontrar informações.

No meu controle eu só ajusto volume do som e troco de canais, o resto está inoperante.

[],s

jomafras

Deixa eu entrar nessa aí...estou vendo o edbch tendo que carregar card e tuner toda vez que inicia.

Pra não ter que fazer isso toda hora, edita o /etc/modprobe.d/options e acrescenta :

options cx88xx card=x tuner=y (com o seu card e tuner naturalmente).
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

edbch

primeiro sobre
Citar
options cx88xx card=x tuner=y (com o seu card e tuner naturalmente).
valeu cara. eu fiz e funcionou. Eu tinha gentoo antes eu fazia isso em
/etc/modules.autoload.d/kernel-2.6.
No ubuntu eu nem achei este arquivo e como tinha outros problemas pra resolver nem insisti nisso. Um problema a menos agora. Muito obrigado.

Sobre
CitarNo meu controle o i2c também funciona parcialmente até por preguiça minha em não procurar acertar o teclado.

Sim, seu controle remoto é tratado como um teclado.

Para alterar voce precisaria remapear o teclado infra vermelho. ( tem que procurar pelo google, eu nunca me interessei)

devo agradecer a ajuda qeu me destes ate agora. So agora eu tenho uma compreensao do problema.
Eu nao descarei o lirc ainda. Fiquei um pouco relutante no comeco porque gostaria de tentar entender o que estava acontecendo (mau habito do gentoo).
Como parece que voce tambem tem o mesmo problema vou dar uma olhada na net pra tentar retribuir um pouco da ajuda. Assim que eu tiver uma ideia eu posto aqui. Seu nao achar nada vou voltar de qualquer forma pra tentar resolver o problema com o lirc hehehe.
Sbre o meu ultimo posto voce tem ideia do porque da mensagem de erro? Se vou mexer com lirc este ja vai ser uma coias que vou ter de resolver.

Valeu de novo. Fico no aguardo.

edbch

Po pessoal.

Eu dei uma busca forte na net, mas na de como configurar a atual disposicao das teclas do controle remoto da minha tv.  Depois de tanto procurar fiquei com mais raiva, pois nao tem lugar nenhum (claro que deve ter) uma descricao de com est'a funcionando o toco., porque esta funcionando parcialmente. Me recuso a pensar que tenho de rodar um programa por cima do que esta funcionando porque nao acho esta informacao.

Ces podem me ajudar.

PS, meu teclado nao produz acentos corretamente. fica n~ao, a'c~oes etc.