diff options
author | Olivier Blin <oblin@mandriva.com> | 2009-09-14 16:08:07 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.com> | 2009-09-14 16:08:07 +0000 |
commit | f4df4042dd9323bb04a9e62702a27d1e1afc78f4 (patch) | |
tree | 0810c675e57e1374091f0fa99c02a4c65e6b1d72 | |
parent | 0c991b64b3e46f98b21c338d54c9b077f64d9024 (diff) | |
download | drakx-kbd-mouse-x11-f4df4042dd9323bb04a9e62702a27d1e1afc78f4.tar drakx-kbd-mouse-x11-f4df4042dd9323bb04a9e62702a27d1e1afc78f4.tar.gz drakx-kbd-mouse-x11-f4df4042dd9323bb04a9e62702a27d1e1afc78f4.tar.bz2 drakx-kbd-mouse-x11-f4df4042dd9323bb04a9e62702a27d1e1afc78f4.tar.xz drakx-kbd-mouse-x11-f4df4042dd9323bb04a9e62702a27d1e1afc78f4.zip |
allow to skip framebuffer setup (and thus splash removal) for newer harddrake releases
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | lib/Xconfig/main.pm | 6 |
2 files changed, 6 insertions, 3 deletions
@@ -1,3 +1,6 @@ +- allow to skip framebuffer setup (and thus splash removal) for newer + harddrake releases + Version 0.74.1 - 5 June 2009 - keyboarddrake: diff --git a/lib/Xconfig/main.pm b/lib/Xconfig/main.pm index 94ff9be..f94e3c6 100644 --- a/lib/Xconfig/main.pm +++ b/lib/Xconfig/main.pm @@ -54,7 +54,7 @@ sub configure_everything_auto_install { Xconfig::screen::configure($raw_X) or return; $X->{resolutions} = Xconfig::resolution_and_depth::configure_auto_install($raw_X, $X->{card}, $X->{monitors}, $old_X); - my $action = &write($raw_X, $X); + my $action = &write($raw_X, $X, $options->{skip_fb_setup}); $action; } @@ -203,13 +203,13 @@ The current configuration is: } sub write { - my ($raw_X, $X) = @_; + my ($raw_X, $X, $o_skip_fb_setup) = @_; export_to_install_X($X) if $::isInstall; my $only_resolution = $raw_X->is_only_resolution_modified; $raw_X->write; Xconfig::various::check_xorg_conf_symlink(); if ($X->{resolutions}[0]{bios}) { - Xconfig::various::setupFB($X->{resolutions}[0]{bios}); + Xconfig::various::setupFB($X->{resolutions}[0]{bios}) if !$o_skip_fb_setup;; 'need_reboot'; } elsif (my $resolution = $only_resolution && eval { $raw_X->get_resolution }) { 'need_xrandr' . sprintf(' --size %dx%d', @$resolution{'X', 'Y'}); |