Procurar
ContribDocDocumentação
DashboardUtilizadoresLinks... |
Esta página está incompleta. Ajude a completa-la, fazendo login e editando-a de seguida Configurar um comando à distância na Caixa Mágica 10Configuração InicialApós ter perdido várias horas a tentar configurar o meu comando à distância lá consegui... Estas instruções são especificas para a Caixa Mágica 10 e para o receptor de infravermelhos e comando à distância que vêm com placa de TV "Pinnacle PCTV Pro". Este receptor de infravermelhos está ligado na minha /dev/ttyS0 (a COM1 do windows), ou seja a minha primeira porta Série. Para receptores que ligam na porta USB, ou na própria placa de TV, provavelmente terão de investigar um pouco, mas julgo que deve bastar escolher as opções certas no menu do ponto 4. Eu julgo que não é necessário ter o pacote kernel-source instalado, mas não confirmo, visto que eu já o tinha instalado anteriormente. Em caso de erros de compilação sobre módulos instalem o kernel-source. Então por passos cá vai: 1 - Sacar o código fonte do lirc em http://www.lirc.org/ (neste momento a versão mais recente do lirc é a 0.7.2) 2 - Descompactar e entrar na directoria descompactada; 3 - Se não estiver como root fazer o comando "su" para ficar como root; 4 - Correr o comando "./setup" e escolher as seguintes opções (por esta ordem):
1 Driver Configuration
4 Other Serial Port Devices
a Pinnacle Systema PCTV (pro) Receiver
(X) 1 COM1 (/dev/ttyS0)
2 Software Configuration
[X] 1 Compile tools for X-Windows
4 Save Configuration & exit
5 - De volta à consola editar o ficheiro "./configure.sh" e adicionar a seguinte linha:
--prefix=/usr
imediatamente a seguir à linha
./configure
deve ficar algo deste género:
#!/bin/bash ./configure \ --prefix=/usr \ --with-moduledir=/lib/modules/2.6.8-24.17-default/misc \ --with-x \ --with-driver=pctv \ --with-major=61 \ --with-port=none \ --with-irq=none \ "$@"6 - Executar o script: ./configure.sh7 - Fazer o comando: make8 - Fazer o comando: make install9 - Fazer o comando: chmod 666 /dev/lircd10 - Fazer o comando: ln -sf /dev/ttyS0 /dev/lirc11 - Precisamos agora criar o ficheiro de configuração a usar para associar as teclas do nosso comando a uma acção. Assim na consola como root faz-se o comando: irrecord comandoe seguimos as instruções que nos são pedidas. Tentem dar aos botões os mesmos nomes ou funções que eles têm escritos no comando. No final ficamos com um ficheiro chamado comando.conf que devemos copiar para a directoria /etc com o nome lircd.conf: cp comando.conf /etc/lircd.confGuardem este ficheiro, porque se precisarem de reinstalar a Caixa Mágica basta copiá-lo novamente para /etc/lircd.conf, e não precisam de o criar novamente. Se alguém tiver a Pinnacle PCTV Pro podem tentar usar o meu ficheiro que está em anexo no final da página, mas atenção que muitas vezes mesmo no mesmo modelo de placas os comando que vêm com elas estão constantemente a ser alterados, pelo que este ficheiro pode não funcionar e terão mesmo que fazer o vosso manualmente. 12 - Fazer o comando: lircdE já devem ter o comando operacional. 13 - Para testarem se está tudo OK vão a Menu K -> Centro de Controlo do KDE -> Periféricos -> Comandos à Distância. Na coluna do esquerda devem ter a entrada com o nome do ficheiro de configuração do comando, e a coluna da direita deve estar vazia. Cliquem no botão "Adicionar" por baixo da coluna da direita (pode demorar algum tempo a abrir uma janela)... e selecionem na nova janela a opção "KDE Program Launcher", carreguem em "Próximo", e devem ficar a ver uma lista com os nomes dos botões que colocaram no ficheiro de configuração gerado no ponto 11. Neste momento se carregarem num botão do comando deve também ficar seleccionado esse botão neste janela, logo percebem logo que o comando está a funcionar. Escolham um botão qualquer e carreguem em "Próximo". Agora escolham a função "Execute" e carreguem em "Próximo". Agora escolham a opção "The executable name and path of the program or script to run", e na caixa que aparece no fundo do ecrã escrevam o nome do programa que querem lançar (por exemplo "konqueror") e carreguem em "Próximo" e na próxima janela carreguem em "Terminar". Fechem o Centro de controlo e cliquem no botão "Aplicar". Agora carreguem no botão do comando que configuraram e a aplicação que escolheram vai abrir. 14 - Para terem o comando a funcionar logo em todos os arranques copiem o ficheiro "lirc" que está em anexo no final desta página para a directoria /etc/init.d/ e tornem-no executável: chmod +x /etc/init.d/lircAgora para iniciar o lirc basta fazer: /etc/init.d/lirc startE para ser iniciado em todos os arranques é só fazer: insserv lircE pronto... como devem ter percebido, através do Centro de Controlo do KDE podem fazer imensas coisas para configurar o comando... brinquem um pouco com essas opções para descobrirem as potencialidades. Usar o Comando para emular o ratoÉ possível configurar o nosso comando à distância para se comportar como um rato, e podermos assim controlar todo o nosso sistema sentados no sofá a comer pipocas. Para isso é preciso em primeiro lugar ter o comando configurado e a funcionar como explicado no ponto anterior, e o lirc tem de estar a correr. A seguir é só seguir os seguintes passos: 1 - Editar o ficheiro /etc/X11/xorg.conf, e procurar pelas secções "InputDevice" e acrescentar mais esta secção a seguir às que já lá estão (portanto é para adicionar uma nova secção e não para alterar uma das que já existem):
Section "InputDevice"
Identifier "LIRC-Mouse"
Driver "mouse"
Option "Device" "/dev/lircm"
Option "Protocol" "IntelliMouse"
Option "SendCoreEvents"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
2 - Ainda no ficheiro /etc/X11/xorg.conf, temos agora de procurar a secção "ServerLayout", a acrescentar a seguinte linha às linhas que já existem nessa secção (agora é para acrescentar esta linha às linhas que já existem dentro desta secção):
InputDevice "LIRC-Mouse" "AlwaysCore"3 - Agora reinicie o X, por exemplo com a combinação de teclas ctrl+alt+backspace 4 - Agora crie o ficheiro "/etc/lircmd.conf" com o seguinte conteúdo: #Inicio do Ficheiro PROTOCOL IntelliMouse # ACCELERATOR start max multiplier ACCELERATOR 1 300 10 # A partir daqui a última opção de cada linha é o nome do botão a utilizar # de acordo com o ficheiro /etc/lircd.conf que estão a usar TOGGLE_ACTIVATE * MENU MOVE_N * 2 MOVE_NE * 3 MOVE_E * 6 MOVE_SE * 9 MOVE_S * 8 MOVE_SW * 7 MOVE_W * 4 MOVE_NW * 1 MOVE_IN * VOL+ MOVE_OUT * VOL- BUTTON1_CLICK * P BUTTON3_CLICK * I #Fim do FicheiroDevem alterar este ficheiro para se adaptar ao vosso caso, nomeadamente o nome dos botões. Podem encontrar mais documentação sobre este ficheiro em: http://www.lirc.org/html/configure.html#lircmd.conf_format 5 - Agora copie o ficheiro lircmd que está em anexo no final desta página para a directoria /etc/init.d, e torne-o executável com o comando: chmod +x /etc/init.d/lircmd6 - Inicie o serviço: /etc/init.d/lircmd startE para o iniciar em todos os arranques do sistema faça o comando: insserv lircmd7 - Para testar basta carregar no botão que associou à opção "TOGGLE_ACTIVATE" e deve ver o ponteiro do rato a fazer um pequeno circulo no ecrã. A partir daí pode usar os botões que definiu para mover o rato, e os botões para clicar com o botão direito e esquerdo. Quando voltar a carregar no botão associado ao "TOGGLE_ACTIVATE", desactiva o rato. Mas quer esteja activo ou não através do comando, o rato verdadeiro irá sempre continuar a funcionar. Controlar a execução de programas sem ser no KDEA colocar brevemente
| ||||||||||||||||||||||||||||||||||||
|
Tem dúvidas sobre este conteúdo? Coloque as suas dúvidas na Comunidade | |||||||||||||||||||||||||||||||||||||