Bug 12159
| Summary: | 11/12 писать в xorg.conf только то, что прошло проверку? | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Artem Zolochevskiy <azol> |
| Component: | alterator-x11 | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | boyarsh, mike, rider, sem, snejok, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Можно делать 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.
(не блокер) (In reply to comment #2) > (не блокер) Убрал из 12100 Шага «проверка» с его сценарием «проверил, потом сменил драйвер» в alterator-x11 больше нет: с 1.95.1 (2011) модуль без тестового запуска X показывает предупреждение «Changes will take effect after reboot», изменения копятся в /var/cache/alterator/x11 и пишутся в /etc/X11/xorg.conf.d/10-monitor.conf только по commit (backend3/x11: commit_cache), config-x11 при этом делает резервную копию. Если выбран неверный драйвер, достаточно удалить 10-monitor.conf — X вернётся к автоконфигурации. Текущий alterator-x11 1.98.17-alt1. WORKSFORME. |

Description
Artem Zolochevskiy 2007-06-26 15:28:48 MSD