VirtualBox

Opened 14 years ago

Last modified 14 years ago

#5816 new enhancement

Reserve the guest OS taskbar space on the host OS desktop in seamless mode

Reported by: kidault Owned by:
Component: GUI/seamless Version:
Keywords: desktop taskbar Cc:
Guest type: Windows Host type: Windows

Description

I think this will be useful for those who want the guest to work seamless with the host OS.

In the seamless mode, When a host application is maximized, it will cover the guest OS taskbar. If I want to use guest application, I have to minimize the host application to make the guest taskbar show up. So there will be a lot of unnecessary mouse clicks and movement, if I have to do much copy/paste work between guest and host.

Now, I walk around this problem using the HSI(Hawkeye ShellInit), a small tool that can create any number of margins on the screen that maximized windows won't cover.

I think this can be easily implimented in the Virtualbox. The guest additions gets the guest's taskbar position and width, then sends this imformation to the vboxmanager. The vboxmanager performs the same function in seamless mode like what the HSI will do.

Attachments (1)

Clipboard01.png (185.6 KB ) - added by kidault 14 years ago.
an example. The host and guest taskbar show at the same time while a host application is maximized.

Download all attachments as: .zip

Change History (2)

by kidault, 14 years ago

Attachment: Clipboard01.png added

an example. The host and guest taskbar show at the same time while a host application is maximized.

comment:1 by Markus Duft, 14 years ago

it would be cool to have better handling wrt all of this, for example on my linux host, a seamless windows taskbar will cover my gnome panel, which is pretty annoying... vbox should follow the same restrictions regarding maximized windows as any other application, and place the guest taskbar somewhere in the area(s) that is available to applications, reserving some of it for it's own use.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use