Português English
LINUX
REMOTE CONTROL
Transforme qualquer dispositivo em um controle remoto completo para seu GNU/Linux Download lrc 0.1 beta

O que é o Linux Remote Control ?

Linux Remote Control que aqui chamaremos de lrc é um WebApp que transforma qualquer dispositivo com um navegador Web (com suporte a HTML5) em um controle remoto completo para maquinas que utilizam GNU/Linux como sistema operacional.


A ideia inicial era desenvolver o aplicativo para o novo sistema operacional mobile da Mozilla, o Firefox OS. Mas como os aplicativos do Firefox OS são WebApps que utilizam HTML, CSS e Javascript, percebemos que poderiamos fazer o aplicativo funcionar em qualquer dispositivo que possua um navegador Web. Então decidimos publica-lo como um aplicativo que transforma qualquer dispositivo com um navegador Web em um controle remoto completo para maquinas que utilizam GNU/Linux como sistema operacional.


Resumindo: Você poderá controlar seu computador com GNU/Linux de qualquer dispositivo que possua um navegador Web e esteja conectado á mesma rede.


Linux Remote Control

O que eu posso fazer com o Linux Remote Control ?

Controlar as músicas e o som do seu computador (play, pause, stop, next, prev, mute e volume).

Controlar vídeos do seu computador (play, pause, next, prev, mute, volume e fullscreen).

Controlar o mouse do seu computador (movimentar e clicar).

Bloquear e desbloquear a tela de seu computador.

Reiniciar e desligar seu computador.

Aumentar e diminuir o brilho da tela de seu computador.

Controlar apresentações passando os slides para frente e para tras.

Enviar comandos personalizados a serem executados em seu GNU/Linux.


Por enquanto é isso, mas pode esperar mais pois estaremos sempre atualizando o aplicativo com novas funcionalidades.

Como instalar ?

O lrc é dividido em duas partes, o lrc-client (que fica no dispositivo que será o controle remoto) e o lrc-server (que fica na maquina com GNU/Linux que será controlada). Sabendo disso vamos á instalação.


Instalação pelo terminal


1 - Faça o download do lrc em sua maquina com GNU/Linux.


wget http://www.linuxremotecontrol.com/lrc.deb


2 - Instale o pacote.


sudo dpkg -i lrc.deb


3 - Mova o diretório lrc-client que se encontra no diretório /opt para o seu dispositivo. Pode ser no cartão de memória.


sudo mv /opt/lrc-client diretodio-do-seu-dispositivo/lrc


4 - Inicie o servidor Node.js


node /opt/lrc-server/lrc.js


5 - Pronto! agora é só abrir o arquivo index.html do diretório lrc-client em seu dispositivo com um navegador Web e usa-lo a vontade.




Instalação pela interface gráfica


1 - Faça o download do lrc em sua maquina com GNU/Linux clicando aqui.


2 - Abra o pacote lrc.deb com o gerenciador de pacotes (duplo clique sobre o arquivo) e instale o pacote.


3 - Entre no diretório /opt e copie/mova o diretório lrc-client (ctrl+c ou ctrl+x) e cole no diretório de seu dispositivo (ctrl+v). Pode ser no cartão de memória.


4 - Inicie o servidor Node.js


node /opt/lrc-server/lrc.js


5 - Pronto! Agora é só abrir o arquivo index.html do diretório lrc-client em seu dispositivo com um navegador Web e usa-lo a vontade.




Como funciona ?

Como ja foi dito anteriormente, o lrc é dividido em duas partes, o lrc-client e o lrc-server.


O lrc-client é a parte do aplicativo que fica hospedado no dispositivo que queremos transformar em controle remoto. Ele é desenvolvido em HTML, CSS e Javascript, ou seja é um aplicativo Web que pode ser acessado de qualquer dispositivo que possua um navegador Web. É a partir desta parte do aplicativo que enviamos os comandos a serem executados no lrc-server.


O lrc-server é a parte do aplicativo que fica hospedado no servidor, ou seja, na maquina que queremos controlar. Ele é desenvolvido em Node.js e é responsável por executar os comandos recebidos do lrc-client.


A comunicação entre o lrc-client e o lrc-server é feita através do protocolo de rede TCP/IP, por isso é importante que o dispositivo e a maquina estejam conectados á mesma rede.


Sobre

O Linux Remote Control é um software livre e de código abreto que está lisenciado sob a licensa GPL (General Public License). Isso significa que você tem as 4 liberdades do software livre.


Liberdade 0: A liberdade para executar o programa, para qualquer propósito;
Liberdade 1: A liberdade de estudar o software;
Liberdade 2: A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo;
Liberdade 3: A liberdade de modificar o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie.


O lrc é totalmente gratuito e você pode baixa-lo e usa-lo sem precisar desembolsar nada por isso.

Contribua

E ai, gostou da idéia ? Pois saiba que você pode contribuir com o projeto.


Se você é um desenvolvedor, pode contribuir com melhorias e novas funcionalidades através do Github.

Se você é um usuário, pode ajudar a espalhar a idéia compartilhando no Google+, Facebook e Twitter.

Contato

Siga-nos nas redes sociais ou entre em contato pelo e-mail contact@linuxremotecontrol.com

Github Google+ Facebook Twitter