Summary: | Всегда предлагает по умолчанию 800x600 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | alterator-x11 | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | boyarsh, mike, sem, snejok, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 14491, 16933 |
Description
Anton Farygin
2008-07-03 15:32:24 MSD
Предлагаю в том случае, если драйвер не 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 наконец-то оторван |