Post Reply

Forums -> UltraMon™ -> Smart Taskbar hides bottom of maximized windows when using DisplayLink based USB-DVI adapter
John G   2008-03-24 08:59
Ultramon 3.0.2
Sewell USB-DVI adapter
ThinkPad T60p with 3 displays: built-in + DIV + DisplayLink DVI.
DisplayLink driver 4.3.9881

DisplayLink
Sewell USB-DVI adapter

When I maximize my window on the monitor being driven by the USB-DVI adapter, the bottom of the window gets hidden by the "smart task bar". This is really annoying with Putty SSH. My other monitors are fine when I maximize. Any ideas?
Thanks!

-John
Christian Studer   2008-03-24 12:27
Does restarting UltraMon fix the problem?

To close UltraMon, right-click the UltraMon icon in the system tray and select Close. You can restart UltraMon via the shortcut in Start Menu > Programs.

Christian Studer - www.realtimesoft.com
John G   2008-03-24 14:50
No, unfortunately restarting Ultramon does not help.

-John
Christian Studer   2008-03-25 13:00
For further troubleshooting, please post the system information from UltraMon's About dialog (UltraMon menu > About).

Christian Studer - www.realtimesoft.com
John G   2008-03-25 15:00
As requested:

--- cut here ---
3 monitors
Current desktop: 4880x1202 (0,-152 - 4880,1050)

Monitor 1 - ThinkPad Display 1680x1050 (primary):
Settings: 1680x1050, 32-bit color, 60 Hz refresh rate
Coordinates: 0,0 - 1680,1050. Workspace: 0,0 - 1680,1020
Video card: ATI MOBILITY FireGL V5250
Device: \\.\DISPLAY1\Monitor0

Monitor 2 - Sewell DVI Card (USB_014A-108158):
Settings: 1600x1200, 32-bit color, 60 Hz refresh rate
Coordinates: 1680,-152 - 3280,1048. Workspace: 1680,-152 - 3280,1048
Video card: DisplayLink Graphics Adapter
Device: \\.\DISPLAY2\Monitor0

Monitor 3 - SONY SDM-S204 DVI-D (removable):
Settings: 1600x1200, 32-bit color, 60 Hz refresh rate
Coordinates: 3280,-152 - 4880,1048. Workspace: 3280,-152 - 4880,1018
Video card: ATI MOBILITY FireGL V5250
Device: \\.\DISPLAY3\Monitor1
--- cut here ---


Thanks!

-John
Christian Studer   2008-03-26 12:26
Thanks for the information, the problem is that the operating system doesn't reserve any screen space for the taskbar on monitor 2 (both the regular and workspace coordinates are the same).

Another user had the same problem, but we never found out what caused it, doesn't seem to be an UltraMon issue though.

As a workaround, you could set the workspace area manually using SetWorkSpace.exe.

To do this, open a command prompt, then run SetWorkSpace.exe like this:

SetWorkSpace.exe 1680,-152,3280,1018

Christian Studer - www.realtimesoft.com
Garik   2008-04-07 04:02
Do you have to restart to see the affects of that setworkspace.exe? I am having the same issue. Here is my info if you wanted to see.

2 monitors
Current desktop: 2560x1215 (0,-415 - 2560,800)

Monitor 1 - Plug and Play Monitor (primary):
Settings: 1280x800, 32-bit color, 60 Hz refresh rate
Coordinates: 0,0 - 1280,800. Workspace: 0,0 - 1280,770
Video card: Mobile Intel(R) 965 Express Chipset Family
Device: \\.\DISPLAY1\Monitor1

Monitor 2 - Dell E198FP:
Settings: 1280x1024, 32-bit color, 60 Hz refresh rate
Coordinates: 1280,-415 - 2560,609. Workspace: 1280,-415 - 2560,609
Video card: Mobile Intel(R) 965 Express Chipset Family
Device: \\.\DISPLAY2\Monitor1
Christian Studer   2008-04-07 11:17
No, but you'll need to adjust the arguments for SetWorkSpace.exe to your system, for example on your system you would need to run the following command:

SetWorkSpace.exe 1280,-415,2560,579

This reserves 30 pixels at the bottom of monitor 2 for the UltraMon taskbar.

Christian Studer - www.realtimesoft.com
Brad W   2009-04-17 00:40
Here's my sys config:
=============================
2 monitors
Current desktop: 3120x1050 (0,0 - 3120,1050)

Monitor 1 - Plug and Play Monitor (primary):
Settings: 1440x900, 32-bit color, 60 Hz refresh rate
Coordinates: 0,0 - 1440,900. Workspace: 0,0 - 1440,870
Video card: Mobile Intel(R) 4 Series Express Chipset Family
Device: \\.\DISPLAY1\Monitor2

Monitor 2 - Plug and Play Monitor:
Settings: 1680x1050, 32-bit color, 60 Hz refresh rate
Coordinates: 1440,0 - 3120,1050. Workspace: 1440,0 - 3120,1050
Video card: Mobile Intel(R) 4 Series Express Chipset Family
Device: \\.\DISPLAY2\Monitor0
===================================

When I run the program with the following:
SetWorkSpace.exe 1440,0,-3120,1020

It says it failed due to error 126.

What am I doing wrong?

Brad W
Brad W   2009-04-17 00:42
Nevermind... the - 3120 does not imply a negative number. :)

Brad W
Arvin   2010-07-14 17:19
Hi, I know this is a year later then the previous post, but has there been any development in this issue?

I have been using the setworkspace solution this entire time however it's starting to annoy me as you have to do it everytime you restart your computer. Also I have found quite a few times that the workspace just resets itself even without the computer restarting, so I am continually having to set the workspace manually everytime.

Thanks
Christian Studer   2010-07-15 11:01
Unfortunately I haven't found out anything new regarding this issue.

Make sure the UltraMon taskbars are actually set to be always on top, you can do this via right-click on the taskbar.

If the taskbar is set to be always on top, my guess would be that this is a compatibility issue with another application. Check if you have any shell/desktop enhancement tools installed.

Regarding SetWorkSpace.exe: you could run this automatically at system startup, to set this up create a new shortcut and set the Location of the Item field to the command you're using, for example

"C:\Temp\SetWorkSpace.exe" 1280,-415,2560,579

then place that shortcut into the Start Menu > Programs > Startup folder.

Christian Studer - www.realtimesoft.com
Oren   2010-10-29 04:49
I just got a new computer and all of a sudden I'm experiencing the same problem, where maximizing the window is hiding the 2nd taskbar.

I've never experienced this issue before so I thought perhaps it was a new bug with 3.0.10. However I tried previous versions (including version 2) and I'm getting the same thing. So I'm assuming the problem is due to my new configuration.

For me, restarting Ultramon DOES fix the problem. But after several minutes the problem reappears.

I tried running:
SetWorkSpace.exe 1920,0,-3840,1080
but it says "failed with error 0"

Here are my specs:

2 monitors
Current desktop: 3840x1080 (0,0 - 3840,1080)

Monitor 1 - Plug and Play Monitor:
Settings: 1920x1080, 32-bit color, 60 Hz refresh rate
Coordinates: 1920,0 - 3840,1080. Workspace: 1920,0 - 3840,1080
Video card: NVIDIA Quadro FX 580
Device: \\.\DISPLAY1\Monitor3

Monitor 2 - Plug and Play Monitor (primary):
Settings: 1920x1080, 32-bit color, 60 Hz refresh rate
Coordinates: 0,0 - 1920,1080. Workspace: 0,0 - 1920,1052
Video card: NVIDIA Quadro FX 580
Device: \\.\DISPLAY2\Monitor4
Christian Studer   2010-10-29 09:06
Oren, did you notice anything which seems to cause the problem, for example it happens after you run a fullscreen application like a video player, etc?

Regarding SetWorkSpace.exe: you would need to run it with the following arguments to reserve screen space on monitor 1 for the UltraMon taskbar (this assumes both taskbars are the same height):

SetWorkSpace.exe 1920,0,3840,1052

Christian Studer - www.realtimesoft.com
Oren   2010-10-29 10:24
Thanks Christian for the fast response.

The SetWorkspace fixed the problem, so that's a good start.

I'm suspecting the culprit could possibly be Google's Chrome browser. I tried removing all buttons in the Compatibility options but that doesn't seem to help. Other than that, not sure what it could be. I don't use any fullscreen video players. The only windows I have open are Firefox, Chrome, Visual Studio and SQL Server.

The reason I'm suspecting Chrome is that sometimes I see the browser doing something like this (and I don't remember seeing that before, but I could be wrong)
http://ogold007.com/_Other/chrome.JPG

By the way, this is on Windows Server 2003 (x64) but I've used Ultramon on this OS before without a problem.
Christian Studer   2010-10-30 08:36
Difficult to say if this is related to Chrome, if you're interested I could send you a test version of the taskbar which logs all requests to reserve screen space made by UltraMon, this should help determine if the issue is with UltraMon or not. You would need to be able to install a debug monitor like DebugView.

Christian Studer - www.realtimesoft.com
Oren   2010-11-01 04:19
Ya I'd love to find out what the problem is. Send over whatever I need with instructions and hopefully we could figure this out.
Christian Studer   2010-11-01 11:57
I'll contact you by e-mail once the test version is ready, should be later this week.

Christian Studer - www.realtimesoft.com
Robw   2010-11-17 00:53
Set Work Space worked for me as well.

Christian, I can consistently lose the reserved space on my second monitor by doing the following:

I lock the computer (Win + L).

I log back in.

I minimize a window on the second monitor.

I restore the minimized window and it stretched below the taskbar.

Here is the display info after running SetWorkSpace.exe...

Here is the display info immediately following locking and logging back in... 2 monitors Current desktop: 3600x1080 (0,0 - 3600,1080) Monitor 1 - Generic PnP Monitor (primary): Settings: 1920x1080, 32-bit color, 60 Hz refresh rate Coordinates: 0,0 - 1920,1080. Workspace: 0,0 - 1920,1050 Video card: NVIDIA NVS 3100M Device: \\.\DISPLAY1\Monitor0 Monitor 2 - DELL E207WFP: Settings: 1680x1050, 32-bit color, 59 Hz refresh rate Coordinates: 1920,0 - 3600,1050. Workspace: 1920,0 - 3600,1050 Video card: NVIDIA NVS 3100M Device: \\.\DISPLAY2\Monitor0

The same thing occurs when I fire up a screen saver that changes resolution. I am guessing that when the resolution changes (whether it be the login screen, screen saver, or other) and then changes back, the reserved 30 pixels is being lost.

I hope that helps. Love the application.
Robw   2010-11-17 00:55
Not sure what happened to the display info after running SetWorkSpace.exe, but it is exactly what you would expect it to be. Everything looks good at that point.
Christian Studer   2010-11-17 08:43
Robw, which version of Windows are you using? So far I haven't been able to reproduce this on Windows 7.

Christian Studer - www.realtimesoft.com
Robw   2010-11-18 01:58
My development team has the same issue (5 licenses in all). We are all running Server 2008 R2 64-bit on Dell Lattitude E6510.

The video adapter is nVidia NVS 3100M.

The driver is directly from nVidia (not Dell). The driver version is 8.17.12.5896 (7/9/2010).

We are running with the "Desktop Experience" feature installed. Aero themes is enabled.
Christian Studer   2010-11-18 08:52
I have now tested on Server 2008 R2 as well, but still haven't seen the issue.

Did you notice if the issue only occurs if a specific application is running as well? Are you using any shell/desktop enhancement/video card utility software which might interfere with this?

Christian Studer - www.realtimesoft.com
Robw   2010-11-21 23:52
No specific apps. I can boot the computer, lock the computer, unlock, and the next app I open on the second monitor will be behind the taskbar.

The only thing video related running at startup (other than the driver) is the "Desktop Experience" server feature. That feature is installed and I am running the Aero theme. Other than that, everything is pretty vanilla.

As a side request, the "Set Work Space" works to temporarily fix the problem. I have a keyboard shortcut set up for my link to the app. It is quick and does the job. But the dialog box that states that it has run gets in the way of what I am doing. Any chance we can get a version of Set Work Space that has a -quiet switch to suppress that dialog?

Thanks for the follow up and assistance. If there is any other information you need, please let me know.
Robw   2010-11-21 23:54
In case you are wondering... I do have a docking station, but the problem occurs whether the second monitor is on the docking station or plugged directly into the laptop.
Christian Studer   2010-11-22 09:00
One other thing you could test: if you click on the UltraMon taskbar, does that fix the problem as well?

I have uploaded a new build of SetWorkSpace.exe with a quiet mode, add /q after the workspace coordinates to suppress the success message.

Christian Studer - www.realtimesoft.com
Robw   2010-11-23 04:32
Thank you very much for the updated SetWorkSpace. That helps a lot.

Clicking the Ultramon Taskbar does not seem to have any affect whatsoever.
Robw   2010-11-23 04:42
I think I found my problem. Poking aroundm I noticed that the nVidia driver package contains the nView Desktop Manager. (I guess I was running a video driver utility after all.)

http://www.nvidia.com/object/nview_display_us.html

I disabled the nView Desktop Manager and the problem has disappeared.

Thanks again for the great support and the great product. If there is any other information you need from me, please let me know.
Christian Studer   2010-11-23 09:02
Thanks for the update, glad to hear that fixed the problem. I'm not sure what exactly might have caused this, if you find out that a specific nView setting causes the issue let me know and I'll look into it.

Christian Studer - www.realtimesoft.com
Robw   2010-11-23 11:02
I will let you know if I come across any clues. I did notice that nView has a task bar extension a la Ultramon. The interesting thing is that when I uninstall Ultramon and use nView's version, it has the problem of losing the reserved area when the screen resolution changes. Needless to say I immediately re-installed Ultramon and disabled nView. Everything is good. Thanks again.
EdSham   2011-03-16 06:50
Hi Robw,
I cannot see any driver for Server 2008 R2 on NVS 3100M.How do you get that.
THX
Richard Paiement   2011-03-21 06:04
I was also having this Smart Taskbar problem (but not using DisplayLink) and disabling nView Desktop Manager fixed my problem.
andrew   2014-05-15 10:01
Hi, I have been having this problem for some time as well.

I can confirm I am using DisplayLink drivers and I suspect something between Ultramon and that.

Yes, if I log out (Windows-L) and log back in, the taskbar is now in front of windows. Very annoying.

To fix this I restart Ultramon.exe and Ultramontaskbar.exe.

Another interesting thing that I notice out of this. Explorer.exe hangs from time to time as well, and I think this is part of the entire issue. Probably because Explorer.exe controlls the taskbar.

I did just download the latest UltraMon yesterday (3.2.2) and still have this issue.
Christian Studer   2014-05-15 13:34
Andrew, which version of UltraMon are you using?

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> Smart Taskbar hides bottom of maximized windows when using DisplayLink based USB-DVI adapter

Post Reply