Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Multiple Monitor Issue

Post Reply
*

Multiple Monitor Issue

Post by * »

I am attempting to remotely access a system that has a 4 head Colorgraphic card with 4 monitors attached. I am able to access the primary monitor. When I toggle "Select Full Desktop" I can then access montor #4. It cycles from #1 to #4. I am never able to see #2 & #3. Any ideas on resolving this would be appreciated. Thank you.
Tony
Tony98
Posts: 1
Joined: 2005-11-25 14:51

I posted the above note on multiple monitors

Post by Tony98 »

I am running v 1.0.1 with XP pro on all systems. Thanks.
Tony
frogstar.com
Posts: 5
Joined: 2006-04-02 23:20
Contact:

Post by frogstar.com »

I have the same issue with a three monitor setup, and the one it misses for me, is the one with the STAR button. I can only toggle between #2 and #3.
I see this question asked twice, but never answered.
wesb
Posts: 4
Joined: 2006-02-23 18:38

Post by wesb »

Someone must be scared to answer. :x

It has something to do with the Ultravnc server. If you run Realvnc server you can access all monitors. The problem with Realvnc server is you do not have chat capability nor file transfer :cry: . I guess until this issue is resolved in Ultravnc server you will have to use Realvnc server on the server itself and use the viewer on the remote. :roll:
frogstar.com
Posts: 5
Joined: 2006-04-02 23:20
Contact:

Post by frogstar.com »

Thanks! That does work...

I just tested the RealVNC version, which doesn't toggle, but displays all three monitors side-by-side. It's a good alternative, although I have to pay for the medium version to scale the 1600x screen to viewable size on the remote screen.

I miss UltraVNC already. Real VNC has an ugly taskbar icon. (hehhehe)
tharline
Posts: 6
Joined: 2006-04-11 13:38

Multiple Monitors in VNC - works for me

Post by tharline »

I had the same problem. I could only see monitors #1 and #3 of 3, and only 1 at a time.

Then I installed the Mirror Driver
(http://doc.uvnc.com/features/driver.html)
and started using the new tabbed browser
(http://sourceforge.net/project/showfile ... _id=392026 )
On Windows, at least, the MirrorDriver not only VASTLY improves speed, it also changes the behavior, allowing you to see all three monitors of the server in a scrolled window on the client.

Adding the tabbed browser allows you (if your client ALSO has 3 monitors) the option of making the viewer window 3 screens wide. It also appears that it will make managing viewing multiple servers from 1 client alot easier.

Cheers,
Tim
(edit: changed "viewer window 3 windows wide" to "3 screens wide" so it made any sense)
Last edited by tharline on 2006-04-11 13:57, edited 1 time in total.
wesb
Posts: 4
Joined: 2006-02-23 18:38

Re: Multiple Monitors in VNC - works for me

Post by wesb »

tharline wrote:I had the same problem. I could only see monitors #1 and #3 of 3, and only 1 at a time.

Then I installed the Mirror Driver
(http://doc.uvnc.com/features/driver.html)
and started using the new tabbed browser
(http://sourceforge.net/project/showfile ... _id=392026 )
On Windows, at least, the MirrorDriver not only VASTLY improves speed, it also changes the behavior, allowing you to see all three monitors of the server in a scrolled window on the client.

Adding the tabbed browser allows you (if your client ALSO has 3 monitors) the option of making the viewer window 3 screens wide. It also appears that it will make managing viewing multiple servers from 1 client alot easier.

Cheers,
Tim
(edit: changed "viewer window 3 windows wide" to "3 screens wide" so it made any sense)

Thanks tharline for the info. I thought I had install the Mirror driver on the server. I guess either it did not take or I did not install it properly so I uninstalled the mirror driver then reinstalled it an it seems to be working now. I am now able to stretch the tabviewer across 2 monitors and I am able to see 1st,2nd, and 3rd monitors.

Thanks,
Wes
frogstar.com
Posts: 5
Joined: 2006-04-02 23:20
Contact:

Post by frogstar.com »

That's a fine solution to your problem, but it doesn't do much to assist me with my UltraVNC only displaying monitors 2 and 3. Oh well. I was hoping there was some INI file or something that could allow me to see the START MENU on UltraVNC.

Frustrating.
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

frogstar.com wrote:it doesn't do much to assist me with my UltraVNC only displaying monitors 2 and 3.
trying tabbed_viewer for fix your issue ?
[topic=5792][/topic]
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
frogstar.com
Posts: 5
Joined: 2006-04-02 23:20
Contact:

Post by frogstar.com »

I'm sorry I'm still confused.

I wanted to be able to toggle between my 3 screens, or at least toggle to see the main #1 screen with my START button.

You suggested the two drivers, and tabbed viewer, which I run but I don't see any scroll bar to see the 3 screens side-by-side, and I can still only toggle to see #2 and #3.

Is the mirror driver the one on the main page just called VIDEO DRIVER?
rmdiv
8
8
Posts: 8
Joined: 2006-04-17 22:46

Post by rmdiv »

frogstar.com wrote:I'm sorry I'm still confused.

I wanted to be able to toggle between my 3 screens, or at least toggle to see the main #1 screen with my START button.

You suggested the two drivers, and tabbed viewer, which I run but I don't see any scroll bar to see the 3 screens side-by-side, and I can still only toggle to see #2 and #3.

Is the mirror driver the one on the main page just called VIDEO DRIVER?
First make sure that the server is running as a window service. Personally, I wish this would not be a requirement. Second, when you run the tabbed viewer make sure the window inside the main frame is maximized. Finally, set the tabbed viewer into full screen mode. Doing all this seems to work for me. Before I managed to move from one screen to another by simply moving the mouse to one edge of the screen. Now it does not work anymore but I have to use the scroll bar. Unforuntately, the scrollbar does not indicate the actual position. It always goes back to the left. All in all, the program works and performance is quite good with the driver but is so confusing and user unfriendly.
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

I am very surprised...

1- Maxivue software is able to install a virtual driver and be able to see it on the second screen, if they only allowed local access for that software it would solve my problem.

2- win2vnc Keyboard and Mouse Client, shows up the possible displays and their settings upon connect, and the user can simply select any of them...

I really need to be able to tap into the second display (or third display), with out seeing anything else, just the second and third display. I have a software that I want to run on the third/second display, and I don't want to allow the client use the other applications, defualted to the primary display (and possible 2nd display).... Is that possible?

One more thing, the ":display" does not work! I mean, I thought it would help in choosing the display requested. I have the Server setup as a service, and the client can see all displays in one single window, I want to be able to prechoose, depending on the display... Display 1: 0,0 Display 2 1024,0, Display 3 2048,0...etc and I would like to have the client software embed that in the command line to batch it... Thanks, Kenan
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

One more thing, the \":display\" does not work! I mean, I thought it would help in choosing the display requested.
I think is not possible to reach the real display on windows but only reach the virtual desktop size 1|2|3|4 of vnc server hosted on LinuxOS | MacOSX ?
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

I need solutions please, not impossiblities :D...

I really need to be able to choose display 3! without 1 and 2? Can I modify the code for that? Thanks
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

Can I modify the code for that? Thanks
yes, you can modify the code
[topic=6230][/topic]
Last edited by redge on 2006-05-01 19:18, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

Thanks a lot for all your support, Your really great guys!

Can you give me a hint for the following:
Where can I define X Start and Y Start variables, and X End & Y End variables, such that, when the viewer opens up, it's right away minimized to view only x,y start to x,y end of pixels? With no scrol bars...

I think if we can do that, that would solve everyone's problem for server side multiple screens.

Thank You, Kenan
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

I got this from your Code:
http://sc.uvnc.com/svn/ultravncV1/vncvi ... viewer.cpp
// Move the given window to the centre of the screen
// and bring it to the top.
void CentreWindow(HWND hwnd)
{
RECT winrect, workrect;

// Find how large the desktop work area is
SystemParametersInfo(SPI_GETWORKAREA, 0, &workrect, 0);
int workwidth = workrect.right - workrect.left;
int workheight = workrect.bottom - workrect.top;

// And how big the window is
GetWindowRect(hwnd, &winrect);
int winwidth = winrect.right - winrect.left;
int winheight = winrect.bottom - winrect.top;
// Make sure it's not bigger than the work area
winwidth = min(winwidth, workwidth);
winheight = min(winheight, workheight);

// Now centre it
SetWindowPos(hwnd,
HWND_TOP,
workrect.left + (workwidth-winwidth) / 2,
workrect.top + (workheight-winheight) / 2,
winwidth, winheight,
SWP_SHOWWINDOW);
SetForegroundWindow(hwnd);
}
I can try and play around from here? It should be the same concept as the capture window... Please let me know if you have any hints.. Thanks, Kenan
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

I think I made a mistake... this is in the vnc viewer, I was hoping for the same on the server side... anyways, I'll look into it...
Kenan
8
8
Posts: 8
Joined: 2006-04-28 21:16

Post by Kenan »

Ok I found a solution :D...

I have an application that runs on the third display and takes up the full screen, so I modified the code to implement it ->Single Window Setup (x,y), where x,y are those of the application. As for the display, I just couldn't find a way to modify it from the client side, I guess it has to be done from the server side, but this will do for now. I also removed the Annoying Maximize/Minimize Auto hide tropozoide in the top.

I wish to see a way to define the server to see only x, y with width amd hieht region of the server, rather than showing everything. Anyways, this will do for now.

Thank You,
Kenan
Post Reply