Linux Remote Control: Controlling Linux desktop from your smartphone

We have seen Android apps that lets you remotely control Banshee, VLC, Amarok etc. But how about a more holistic approach? Linux Remote Control aka LRC is a WebApp that turns any device with a web browser (that has HTML5 support) into a full-fledged remote control for systems that run any Linux based distros. Tested it on Ubuntu 13.10 and I have to say I'm impressed! Here's how you install and setup Linux Remote Control in Ubuntu.

how to install Linux Remote Control in ubuntu


How to install and setup Linux Remote Control in Ubuntu?
  • Download the LRC deb package and install it. For that, simply follow the steps below in your Terminal. Instructions here are specifically for Debian based distros like Ubuntu.
sudo apt-get install node nodejs-legacy
sudo dpkg -i ~/Downloads/lrc.deb
sudo apt-get install -f
  • The fourth command above is optional. Run it only if the second line resulted in some error. Done. LRC installation is complete. 
  • Now, you need to move the "lrc-client" directory to your phone (can be your external memory card as well). For that, open Nautilus as root first ("sudo nautilus" in Terminal).  
Linux Remote Control
  • Cut-paste the "lrc-client" directory to your phone. Afterwards, start the LRC service in your Ubuntu by using the following command. 
node /opt/lrc-server/lrc.js
  • And finally, launch the lrc-client from your phone. Goto the "lrc-client" directory in your external SD card (which you copy-pasted earlier) and launch the index.html file in your favorite browser (Firefox beta for Android in my case). 
Linux Remote Control for Android
  • For me, the functionalities that worked perfectly include the brightness level adjuster, shutdown/restart buttons as well as lock/unlock buttons, and multimedia pause/stop/play buttons. Things that worked not-so-well include the touchpad controls and some aspects of multimedia controls. More info and instructions here. Thanks for reading.