LIRC - Linux Infrared Remote Control
O que você acha de operar seu Linux com um controle remoto infra-vermelho? Este artigo explica como fazer isso, você pode executar comandos a distância, simular um mouse, controlar o XMMS, mplayer e mais, tudo isso com o controle da sua TV por exemplo.
Parte 8: Simulando um mouse
Edite o arquivo de configuração do xorg:
# vi /etc/X11/xorg.conf
Adicione está seção ao arquivo:
# vi /etc/X11/xorg.conf
Adicione está seção ao arquivo:
Section "InputDevice"
Identifier "LIRC-Mouse"
Driver "mouse"
Option "Device" "/dev/lircm"
Option "Protocol" "IntelliMouse"
Option "SendCoreEvents"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Identifier "LIRC-Mouse"
Driver "mouse"
Option "Device" "/dev/lircm"
Option "Protocol" "IntelliMouse"
Option "SendCoreEvents"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Altere a seção "ServerLayout" e adicione a seguinte linha:
InputDevice "LIRC-Mouse" "AlwaysCore"
Agora reinicie seu X!
Crie o arquivo /etc/lircmd.conf com o seguinte conteúdo:
#Inicio do Arquivo
PROTOCOL IntelliMouse
# ACCELERATOR start max multiplier
ACCELERATOR 1 300 10
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 * +
MOVE_OUT * -
BUTTON1_CLICK * PROG
BUTTON3_CLICK * INPUT
#Fim do Arquivo
PROTOCOL IntelliMouse
# ACCELERATOR start max multiplier
ACCELERATOR 1 300 10
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 * +
MOVE_OUT * -
BUTTON1_CLICK * PROG
BUTTON3_CLICK * INPUT
#Fim do Arquivo
Substitua o nome das teclas conforme seu controle. A documentação deste arquivo você vai encontrar em:
Agora vamos iniciar o lircmd:
# lircmd
Tecle em seu controle a tecla definida em TOGGLE_ACTIVATE, você deve ver o ponteiro do mouse fazer um círculo na sua tela, após isso teste a movimentação do mesmo.
Parabens pelo artigo.
[]'s
Rodrigo