Bug 12159 - 11/12 писать в xorg.conf только то, что прошло проверку?
Summary: 11/12 писать в xorg.conf только то, что прошло проверку?
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-x11 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-26 15:28 MSD by Artem Zolochevskiy
Modified: 2010-10-30 23:51 MSD (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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