Por Guilherme Sousa para o PPLWARE
Já anteriormente escrevi aqui para o PPLWARE um artigo que explicava como instalar um controlo remoto em Linux, através do LIRC.
Não acho de todo um processo difícil, no entanto este poderia ser bastante mais facilitado com alguma documentação extra (que o artigo anterior me parece completar), ou através de uma interface gráfica que guie melhor o utilizador.
Pois bem, já que da outra vez disponibilizei um step by step guide para configurar o LIRC, desta vez resolvi juntar o útil ao agradável, e dediquei algumas horas a aprender Python e wxPython (toolkit para criação de GUI’s tanto em Linux como em Windows) tendo escrito como exercício uma pequena aplicação que facilita todo este trabalho.
Instalação em Ubuntu
- Efectuar o download do .deb (aqui) e executa-lo
- Aparecerá um menu para escolherem o vosso controlo remoto e o receptor, no qual caso não encontrem o vosso modelo devem escolher a seguinte opção:
- Controlo Remoto: Windows Media Center Transceivers/Remotes (all)
- Receptor: Windows Media Center V2 (usb) : Direct TV Receiver
Outras distribuições:
Dado que a forma como os daemons são carregados pode diferir de distribuição para distribuição, optei por fazer apenas um pacote .deb que funcionará em Ubuntu (e em Debian), já que é esta a distribuição mais utilizada. No entanto para quem pretender utilizar a aplicação apenas para configurar os botões do comando, não terá qualquer problema, basta efectuar o download da source e correr a mesma com o python (não esquecer as dependências).
Funcionalidades
- Inicialização do daemon e dos módulos necessários ao Lirc
- Teste ao funcionamento do controlo remoto
- Atribuição de funcionalidades a cada botão do controlo remoto
A aplicação é bastante simples, mas penso que se torna útil para quem quer ter um controlo remoto a funcionar de forma fácil e clara.
Se tiverem sugestões para novas funcionalidades ou encontrem erros, avisem que terei todo o gosto em ajudar.
Dependências para Ubuntu:
- lirc
- lirc-modules-source
- python
- python-wxgtk2.8 (universe repositories)
- gksudo
Dependências para ArchLinux:
- lirc
- lirc-utils
- python
- wxpython (AUR)
- gksudo
Artigos relacionados