Bug 12159

Summary: 11/12 писать в xorg.conf только то, что прошло проверку?
Product: Sisyphus Reporter: Artem Zolochevskiy <azol>
Component: alterator-x11Assignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: boyarsh, mike, rider, sem, snejok, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Artem Zolochevskiy 2007-06-26 15:28:48 MSD
cd-20070621.iso

11/12
сделал проверку - прошла успешно. Потом просто решил взглянуть на список 
драйверов. И нечаянно выбрал не тот драйвер с которым проверялся.
Перезагрузился и остался без Х.

может писать в xorg.conf только то, что прошло проверку? Ну или ещё как-то от 
такого-рода "шаловливых ручек" защититься?
Comment 1 Michael Shigorin 2007-06-27 10:38:25 MSD
Можно делать xorg.conf.bak, поскольку бывают и другие крайние случаи --
например, известно, что тест не пройдёт (монитор странный, видеокарта требует
ручного вмешательства в xorg.conf -- впрочем, давно такого не встречалось уже),
но хоть какой-то конфиг бы получить охота.

Здесь можно попробовать такой алгоритм:
- если xorg.conf нет ещё никакого -- создать хоть какой-то
- если какой-то уже есть --
  + перед началом теста скопировать его в xorg.conf.bak
  + сделать sync
  + провести тест
    * если успешный -- положить временный xorg.conf в системный
    * если сбой -- положить временный xorg.conf в xorg.conf.failed

По крайней мере выкручиваться удобнее :)

Есть ещё одна мысля -- что на случай очумелых ручек или просто смены видеочипа
стоит придумать какую-то обёртку, которая бы позволяла fallback на vesa и vga16,
если иксы взрываются.  e.g. в gdm был такой скриптик XKeepsCrashing.
Comment 2 Michael Shigorin 2007-06-27 10:39:22 MSD
(не блокер)
Comment 3 AEN 2007-07-29 14:10:02 MSD
(In reply to comment #2)
> (не блокер)

Убрал из 12100