На трёх разных машинах в момент установки системы alterator-x11 предлагает по умолчанию разрешение 800x600. Должен предлагать оптимальное для данного монитора/системы.
Предлагаю в том случае, если драйвер не fbdev - ставить по умолчанию "Автоматически".
fixed. В инсталляторе всегда 800х600, в системе - разрешение из ddc/fbdev.
Надо сбэкпортить в M41, Desktop 4.1 beta 20080827 этим болеет.
...и 20080908 -- тоже.
(In reply to comment #2) > fixed. В инсталляторе всегда 800х600, в системе - разрешение из ddc/fbdev. Стоп. Помедленней. Слав, если в инсталяторе всегда предлагается 800x600 -- это совсем не fixed, это как бы помягче сказать -- непонимание того, зачем вообще настройка на этом шаге :( И это блок-баг для Desktop 4.1.
Нужно: на второй стадии инстялятора - 800x600, для системы на третьей стадии - из ddc или Автоматически.
(In reply to comment #6) > Нужно: на второй стадии инстялятора - 800x600 installer сам прибивает xrandr'ом 800x600, так что достаточно автомата. > для системы на третьей стадии - из ddc или Автоматически. Именно.
(In reply to comment #7) > (In reply to comment #6) > > Нужно: на второй стадии инстялятора - 800x600 > installer сам прибивает xrandr'ом 800x600, так что достаточно автомата. > > > для системы на третьей стадии - из ddc или Автоматически. > Именно. > Пока вижу следующую проблему: алгоритм работы скрипта x11_autosetup слишком грязно хакается в initinstall.d инсталлятора: Не глядя на внутренюю логику он забивает 800x600 и также тупо выставляет драйвер. Предлагаю сделать следующее: x11_autosetup принимает доп. ключики (Слава сделай это через getopt) для xres и xdriver. Далее схема следующая: 1. x11_autosetup учитывает переданный xdriver и в этом случае не включает свой мозг автоопределения. 2. x11_autosetup _старается_ учитывать переданный xres. То есть если это вдруг оказался fbdev, то он может перебить это значение. Заодно Слава надо побольше использовать libshell, например очень хорошо было бы задействовать вместо твоего debug более удобную функцию verbose ;)
mike> Стоп. Помедленней. Слав, если в инсталяторе всегда предлагается 800x600 -- это > совсем не fixed, это как бы помягче сказать -- непонимание того, зачем вообще > настройка на этом шаге :( Инсталлятор всегда запускается на 800х600. При настройке Х в инсталляторе для системы ставится разрешение, определенное по ddc. Сейчас сделано так. inger> Предлагаю сделать следующее: > x11_autosetup принимает доп. ключики (Слава сделай это через getopt) для xres > и xdriver. делаю...
(In reply to comment #8) > 2. x11_autosetup _старается_ учитывать переданный xres. То есть если это вдруг > оказался fbdev, то он может перебить это значение. См. тж. http://git.altlinux.org/people/mike/packages/?p=alterator-x11.git;a=commit;h=9c4d7a7602bd1c0f9a1c12ea93e954d1a47a04f4 и далее по бранчу M40.
сделал соответствующие ключи x11_autosetup, обновил installer alterator-x11-0.20-alt3 installer-0.7-alt19
Надеюсь, посмотрев, как оно уже давно было сделано? :) (тогда не форвардпортил, потому как состояние сизифного /x11 было непонятным)
Не, только сейчас посмотрел... Кажется, вполне похоже. Только у меня разрешение, заданное через параметр, перекрывается в случае fbdev. И еще у тебя в конечном fallback'е прописывается auto, а у меня - ничего (результат от того и другого, как я понимаю, одинаков).
А, ну и ладно :-)
800x600 наконец-то оторван