Português English
LINUX
REMOTE CONTROL
Turn any device into a complete remote control for your GNU/Linux Download lrc 0.1 beta

What is Linux Remote Control ?

Linux Remote Control here call the lrc is a WebApp that turns any device with a web browser (with HTML5 support) into a complete remote control for machines that use GNU/Linux operating system.


The initial idea was to develop the application for the new mobile operating system Mozilla's Firefox OS. But how Firefox OS applications are WebApps using HTML, CSS and Javascript, we realized that we could make the application work on any device that has a web browser so we decided to publish it as an application that turns any device with a Web browser in a full remote control for machines that use GNU/Linux operating system.


In short: You can control your computer with GNU/Linux from any device that has a Web browser and is connected to the same network.


Linux Remote Control

What can I do with Linux Remote Control ?

Control the music and the sound of your computer (play, pause, stop, next, prev, mute and volume).

Controlling videos from your computer (play, pause, next, prev, mute, volume and fullscreen).

Control your computer mouse (click and move).

Lock and unlock your computer screen.

Restart and shut down your computer.

Increase and decrease the brightness of your computer screen.

Control slides for presentations going back and forth.

Send custom commands to run on your GNU/Linux.


For now it is, but you can expect more because we are always updating the app with new features.

How to install ?

The lrc is divided into two parts, the lrc-client (that stays in device that will be the remote control) and the lrc-server (that stays in machine with GNU/Linux that will be controlled). Knowind this we will install.


Installation by terminal


1 - Download the lrc on your machine with GNU/Linux.


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


2 - Install the package.


sudo dpkg -i lrc.deb


3 - Move the diretctory lrc-client that stay on directory /opt to your device. Can be on the SD memory card.


sudo mv /opt/lrc-client your-directory-device/lrc


4 - Start the Node.js server


node /opt/lrc-server/lrc.js


5 - Done! Now open the file index.html of your direftory lrc-client in your device with a browser and use the will.




Install by graphic interface


1 - Download the lrc on your machine with GNU/Linux clicking here.


2 - Open the package lrc.deb with the package manager (double click on the file) and install the package.


3 - Enter on directory /opt and copy/move the directory lrc-client (ctrl+c or ctrl+x) and past on directory of your device (ctrl+v). Can be on the SD memory card.


4 - Start the Node.js server


node /opt/lrc-server/lrc.js


5 - Done! Now open the file index.html of your direftory lrc-client in your device with a browser and use the will.




How does it work ?

As already mentioned earlier, the lrc is divided into two parts, the lrc-client and lrc-server.


The lrc-client is the part of the application that is hosted on the device you want to turn on the remote control. It is developed in HTML, CSS and Javascript, so it is a Web application that can be accessed from any device that has a web browser It is from this part of the application that sent the commands to be executed at lrc-server.


The lrc-server is part of the application that is hosted on the machine that we want to control. It is developed in Node.js and is responsible for executing the commands received from the lrc-client.


Communication between the lrc-client and lrc-server is done through the network protocol TCP / IP, so it is important that the device and the machine will be connected the same network.


About

Linux Remote Control is a free software and open source lisensed under the GPL (General Public License). This means that you have the four freedoms of free software.


Freedom 0: The freedom to run the program for any purpose.
Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
Freedom 2: The freedom to redistribute copies so you can help your neighbor.
Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits.


The lrc is completely free and you can download and use it without need pay anything for it.

Contribute

And then, like the idea? But know that you can contribute to the project.


If you are a developer, you can contribute to improvements and new features via Github.

If you are a user, you can help spread the word by sharing on Google+, Facebook e Twitter.

Contact

Follow us on social networks or contact by email contact@linuxremotecontrol.com

Github Google+ Facebook Twitter