55 |
|
|
56 |
#- still try to configure screen and resolution (to set default background) |
#- still try to configure screen and resolution (to set default background) |
57 |
#- if card configuration failed (for example if best driver is not available) |
#- if card configuration failed (for example if best driver is not available) |
58 |
$X->{resolutions} = Xconfig::resolution_and_depth::configure_auto_install($raw_X, $X->{card} ||{}, $X->{monitors}, $old_X); |
$X->{resolutions} = Xconfig::resolution_and_depth::configure_auto_install($raw_X, $X->{card} || {}, $X->{monitors}, $old_X); |
59 |
return if !$configured; |
return if !$configured; |
60 |
|
|
61 |
my $action = &write($raw_X, $X, $options->{skip_fb_setup}); |
my $action = &write($raw_X, $X, $options->{skip_fb_setup}); |
214 |
Xconfig::various::check_xorg_conf_symlink(); |
Xconfig::various::check_xorg_conf_symlink(); |
215 |
Xconfig::various::setup_kms(); |
Xconfig::various::setup_kms(); |
216 |
if ($X->{resolutions}[0]{bios}) { |
if ($X->{resolutions}[0]{bios}) { |
217 |
Xconfig::various::setupFB($X->{resolutions}[0]{bios}) if !$o_skip_fb_setup;; |
Xconfig::various::setupFB($X->{resolutions}[0]{bios}) if !$o_skip_fb_setup; |
218 |
'need_reboot'; |
'need_reboot'; |
219 |
} elsif (my $resolution = $only_resolution && eval { $raw_X->get_resolution }) { |
} elsif (my $resolution = $only_resolution && eval { $raw_X->get_resolution }) { |
220 |
'need_xrandr' . sprintf(' --size %dx%d', @$resolution{'X', 'Y'}); |
'need_xrandr' . sprintf(' --size %dx%d', @$resolution{'X', 'Y'}); |