Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 12-03-2015, 05:09 AM   #1
Registered: Aug 2013
Posts: 48

Rep: Reputation: Disabled
Question Using 2 android phones for second & third display monitors with xrandr and x11vnc

How to try what I'm doing... Try it, it's fun, it's only 1+n commands. No root, reboot or no config files needed.
My laptop screen is 1366x768 so here are the commands I'm using.

apt-get update && apt-get install x11vnc

Get a VNC viewer, on linux try vinagre.
On Android, if you search for "RealVNC" You'll find "VNC Viewer" which has RealVNC's logo.

#first I adjust the framebuffer to be 3x the width of my laptop screen
xrandr --fb 4098x768 --output LVDS1 --panning 1366x768+0+0/4098x768+0+0
#at first I was going to match the max resolutions of my phones, but 1920x1080 on a mobile phone screen at arms length is a bit tiny, so it's pointless. I'd rather run a lower res and let it be zoomed.

#server/phone A (works on it's own)
x11vnc -clip 1366x768+1367+0 -rfbport 5901 -viewonly

#server/phone B (works on it's own)
x11vnc -clip 1366x768+2734+0 -rfbport 5902 -viewonly

If you don't have two phones, you can just use one or two vinagre tabs or whatever vnc viewer you like.

If I connect either phone independently, it works fine.
If I connect them both simultaneously, when the 2nd phone connects I get *** buffer overflow detected ***: x11vnc terminated

The x11vnc instances are conflicging with eachother somehow. Is there a way to make each server run in it's own namespace?

Do you know what's wrong?
I've looked through the manual, but it's a monster, and I didn't find anything.

I saw the environment variable VNC_CONNECT listed, but it doesn't seem to be applicable to this use case. Anyway, I tried this
`VNC_CONNECT=foo x11vnc -clip 1366x768+1367+0 -rfbport 5901 -viewonly` and it did not help anything.

Okay I got it working.
I just made a single server double the width.
`x11vnc -clip 2732x768+1367+0 -rfbport 5901 -viewonly -forever -shared -many`
Connect both phones to the same server, pan/zoom each one into position.

Cool party trick. But the performance sucks too bad to be of any use. I can't see the mouse pointer move on the phones. It just stays in some arb position. Updates are quite slow (measured in seconds).

You could perhaps put a bit of documentation on the mobile screens, but positioning windows on them is a hassle, as is the whole connection/panning/zooming procedure.

It's not worth it.

If anyone finds a way to make this suck less, let me know.

Last edited by Lop3; 12-03-2015 at 05:38 AM.
Old 12-03-2015, 12:41 PM   #2
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 15,484

Rep: Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191Reputation: 2191
Android phones vary hugely in performance & specs. Many (like mine) is on an arm 7 & Mali 400 gpu, which is not enough. Then apps run Java, when you want to issue OpenGL commands - work for the underspec'ed CPU. You can't even get a flash plugin for it. I went looking with an x86 Intel Atom on Android, and the website laughed at me. "Get a CPU, sonny before we can do a plugin!"


multiple monitors, x11vnc

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Android Phones: Which Display type is best for crisp sharp texts? Use the Source Luke Linux - Newbie 6 04-28-2014 03:41 PM
Xrandr and Extend Monitors ivtec Ubuntu 2 01-19-2014 06:50 PM
Triple Monitors Xorg with AMD&NVIDIA: XRANDR and Xinerama not working. kernel_geek Linux - Hardware 1 03-27-2011 02:07 PM
Pros and cons of Android phones, iPhones and Blackberry phones? puppymagic General 21 11-23-2010 07:33 AM
different sized monitors & nvidia dual display bruceyboy Linux - Hardware 1 01-27-2005 11:17 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:03 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration