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

Can't maximize on non-main screen

Post Reply
RedAero
Posts: 6
Joined: 2018-06-14 15:02

Can't maximize on non-main screen

Post by RedAero »

I just updated to 1.3.x, I'm using the stable branch, the server is running in user-mode (no driver I assume, client window says application mode), it has one screen, and I haven't been able to get the viewer window to go full screen on anything but my main, #1 screen (I have 3 on the client) (except with a weird workaround, see below). If I start it windowed and drag it to a non-main screen, then press maximize, it jumps to my main screen. This used to work fine on previous versions.

Also, the minimize button seems to no longer be present on the small, moving toolbar, and depending on the settings, the resize(the normally middle one) button has no effect either. The right-click menu has a minimize option which works, but it results in strange things when combined with the previous error: if I drag the window to a non-main screen, then maximize it, it jumps full-screen to the main one (sidenote: the maximize button shouldn't be a full-screen button when there is a full screen button on the toolbar), which is not ideal, then if I minimize it with the right-click menu, it minimizes, but then when I click on the taskbar to reopen it, it maximizes on the non-main screen it started on with the dropdown taskbar on the main screen. Very, very weird.

In a nutshell, the client's behaviour on a multi-monitor system is very strange and inconsistent (at least in application mode, I can't test in service mode), and the minimize button is sorely missing.

In my opinion, when the viewer starts in windowed mode, the maximize button (i.e. the middle one on the window header) should only enlarge the window to fit the screen the window is on, nothing more, just like every other program. As it is, there is no way to make the windowed program screen-size, i.e. maximize it, because it goes straight to full screen*. Then there can be a separate "full screen" button for making the window a full-screen application on whichever screen it is presently on. And then from there the usual options of minimize, un-full-screen, and close should be present on the moving dropdown taskbar.

*PS: After having finished the post, I happened to try the "Select Full Desktop / Switch monitor (driver-only)" button on the windowed client to see what would happen. Similarly to the maximize (actually full screen) button, it jumps the window the main screen, but maximizes it. Strange.

**EDIT: Apparently, this is dependent on display settings, probably the "Allow multi monitor spanning" setting under "Display". With it off, things work as expected, although the minimize button is still not present.
Post Reply