Is it possible to control the Pi from my laptop, using the keyboard and mouse, over the network? I know I can access a remote control from my android phone or through the XBMC media centre's local IP, but what I'd really like is the functionality of the keyboard.
-
Please could you possibly link the controller you are using one Android, I really need one, I just drove mine down some stairs to my current dodgy setup...– WilfCommented Dec 23, 2013 at 20:28
-
from Android there is an APP called XMBC, and another called YAST. But there are some problems right now because the guys from xbmc changed the API :(– javirsCommented Feb 26, 2014 at 7:37
-
1what about a small wireless keyboard with a touch pad? It works the best for me, I have in on my sofa and y gracefully control XBMC without bothering about computers or laptops– javirsCommented Feb 26, 2014 at 7:41
10 Answers
XBMC supports HDMI CEC which supports allot of CEC Enabled TV's (Usually called something else, like Panasonic VieraLink)
Just use the remote control of any device connected via HDMI. For example I can use my satellite box or my TV's remote to control XBMC.
I'm surprised nobody has mentioned it, but you could try out VNC. You won't get the greatest performance out of it, as most of the CPU/RAM will be going to XBMC, but if you look here and here there are a few places you can get instructions on how to do this.
I'm not totally sure that this will work or how to set it up, as I've never used XBMC on the Pi, but it seems to be a common enough request on the RPi forums, so I just figured I'd mention it. You can find other instructions, sites, etc. by just googling VNC Raspberry Pi XBMC
. Should bring up plenty of sites.
Another alternative is to use synergy,
Synergy lets you easily share your mouse and keyboard between multiple computers on your desk. Supported on Windows, Mac OS X and Linux.
It's pretty straightforward process, it acts both as a server and as a client, so you should install it on both computers. It's important to notice that version compatibility problems were reported by other people over a few forums, so remember to check if your computer and raspberry pi shares the same version number.
-
I'm using this method on my (amd64) HTPC. But I have one RPi with XBMC running Raspbmc. It seems Raspbmc (and probably all other XBMC distros for RPi), do not start X Server (seems to work on FB), probably because of memory limitation on RPi. So synergy is not a good option for RPi, since it requires X server. EDIT: Another option would be to start XBMC over X Server, but I guess this will eat more resources.– 0xAFCommented Jun 15, 2014 at 12:01
For command-line access, ssh
may be best for that - see here. I will embed the instructions later, but it looks like this (from a remote machine):
This can be connected to by an Android device, using ConnectBot. This is rather good, but you cannot always use characters such as >
or <
, as there is a severe lack of things like arrow keys, as it uses the default keyboard. This can be improved by using Hacker's Keyboard, which you can install (also for free) as well, and may be one of the better android apps.
If you have connection issues, this can sometimes be resolved by running this on the Pi - echo "Compression no" >> ~/.ssh/config
- to remove the default compression settings.
(If this results in the No such file or directory
sort of error, run mkdir ~/.ssh
to create the ~/.ssh
directory first)
For a graphical view of the Pi, you may want to use VNC instead:
There is a tutorial on that here
-
I think he wants to control the XBMC, if he is running xBian or openELEC none of this will work (Im not sure about xbmc runnin on raspbian but .. probably neither...)– javirsCommented Feb 26, 2014 at 7:40
You can control XBMC from its web interface or any plugin you install.
A recommended one is AWX which has a remote control, media selecting, that you can control from any browser on any device.
- There is a Windows APP XBMC Control
MIcrosoft Wireless 3000 series just works on the Raspberry Pi (Even the first ones because it uses very little power) The USB emualtes keyboard from boot and does not need software. I used this with XBMC and there is a mouse pointer (not very good though) that shows up when you move the mouse around.
You can also plug in a Bluetooth Adapter and use a Bluetooth Keyboard and mouse. But you need to configure Bluetooth in SSH (Or I think the latest XBMC has some kind of BLuetooth paring setting)
I personnaly prefer using the android control : YATSE http://yatse.leetzone.org/redmine
It's a free app, always evolving and very well integrated to XBMC
-
I think this is the Google Play link: play.google.com/store/apps/…– WilfCommented Dec 9, 2015 at 0:49
There are browser add-ons which will give you "remote keyboard" (or sort of). Here is for Firefox and here is for Chrome. This will give you arrows, enter/back, volume control/mute, and some more stuff. You can use your mouse to click on the buttons, or use your keyboard. Pretty much everything you need to remote control XBMC.
I realise I'm really late to the game on this, but if you have the Chorus web interface open in a browser window, the PC keyboard controls the OSMC interface instead of the PC it's attached to. To think I've been using a separate keyboard all this time!!! I'm using firefox on windows 11 and OSMC on a Raspberry PI 3B.
I use a mini keyboard with mousepad named Rapoo. it works on 2,4 Ghz with a vey small usb connector , as do most new keyboards and it's working up to 10 meter distance. No setup needed. It costs around 30 Euro.
-
While this will work it does not address the question of control from a laptop over the network. Commented Sep 21, 2015 at 18:36