diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | lib/Xconfig/monitor.pm | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -2,6 +2,8 @@ o fix selecting proprietary drivers with xdriver=DRIVER boot option o do not add Load "freetype" to xorg.conf as the module does not exist anymore + o use Plug'n'Play monitor when in vbox and don't specify any default + resolution, fixes #49642 Version 0.71 - 2 April 2009 diff --git a/lib/Xconfig/monitor.pm b/lib/Xconfig/monitor.pm index e3fe0ea..cc963c7 100644 --- a/lib/Xconfig/monitor.pm +++ b/lib/Xconfig/monitor.pm @@ -19,9 +19,11 @@ sub good_default_monitor() { sub default_monitor { my ($card_Driver) = @_; - if ($card_Driver eq 'siliconmotion' && arch() =~ /mips/) { + if (detect_devices::is_virtualbox() || ($card_Driver eq 'siliconmotion' && arch() =~ /mips/)) { # HACK: since there is no way to get the EDID on gdium, the resolution is passed to the kernel # so we can rely on it + # in vbox, we return Plug'n'Play because the vbox integration addons + # will take care of everything for us { VendorName => "Plug'n Play" }; } else { good_default_monitor() =~ /(.*)\|(.*)/ or internal_error("bad good_default_monitor"); |