VirtualBox

Opened 14 years ago

Closed 12 years ago

#8079 closed defect (duplicate)

RDP Desktop size not always reported back

Reported by: kiilerix Owned by:
Component: RDP Version: VirtualBox 4.0.0
Keywords: Cc:
Guest type: other Host type: other

Description (last modified by sunlover)

I have XP running in VirtualBox on a console size 800x600.

When I connect to it with mstsc or xfreerdp and request size 1020x700 by sending

Client MCS Connect Initial PDU with GCC Conference Create Request
header_type: CS_CORE
    Desktop: 1020 x 700, colorDepth: RNS_UD_COLOR_8BPP

then VirtualBox replies with

capability 2, capabilitySetType: CAPSTYPE_BITMAP 0x2
    desktopWidth: 1020
    desktopHeight: 700

BUT the desktop remains at 800x600 and is shown in rdp surrounded by a black border.

When connecting the same way with rdesktop VirtualBox replies with

    desktopWidth: 800
    desktopHeight: 600

and rdesktop thus get a chance to resize properly.

The mismatch and black border has the unfortunate side effect in FreeRDP that some redraw operations fails, for example the zoom effect when windows are mini/maximized in XP.

Is this a bug or a feature in VirtualBox?

If it is a feature: How can we convince VirtualBox to report its screen size back? What is it that makes VirtualBox behave differently in these situations?

VirtualBox-4.0-4.0.0_69151_fedora14-1.i686
Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack 

Change History (3)

comment:1 by Frank Mehnert, 13 years ago

Resolution: fixed
Status: newclosed

Please reopen if still relevant with VBox 4.1.6.

comment:2 by bmiklautz, 12 years ago

Resolution: fixed
Status: closedreopened

The problem still exists with version > 4.1.6.

Tested with:

recent xfreerdp from git (gbf02b5b)
mstsc (v 6.1.7601) on windows 7

4.1.18 r78361 on debian
4.1.20 r80170 on osx

Extension pack 4.1.20-80170

comment:3 by sunlover, 12 years ago

Description: modified (diff)
Resolution: duplicate
Status: reopenedclosed

This is a feature of VBox VRDP. See #10888 for a bit more comments.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette