Summary: | fbsetfont does not set mode for all consoles | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> | ||||
Component: | startup | Assignee: | Alexey Gladkov <legion> | ||||
Status: | CLOSED FIXED | QA Contact: | |||||
Severity: | minor | ||||||
Priority: | P5 | CC: | glebfm, ldv, legion | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergey Vlasov
2003-05-23 20:24:37 MSD
Прилагаемый патч принудительно создаёт консоли, которые предположительно будут использоваться (раз уж они перечислены в /etc/sysconfig/framebuffer, они всё равно будут созданы далее при настройке шрифтов). Ещё одно дополнение: желательно в /etc/sysconfig/framebuffer по умолчанию в список TTYS включить и 7. В этом случае по крайней мере с radeonfb, если установить одинаковые видеорежимы для fbcon и X, возможно переключение между X и консолями без сбоя синхронизации монитора (без этого сбивается - видимо, X сначала восстанавливает предыдущий режим на своей консоли, а потом отрабатывается переключение консолей). Прилагаемый патч принудительно создаёт консоли, которые предположительно будут использоваться (раз уж они перечислены в /etc/sysconfig/framebuffer, они всё равно будут созданы далее при настройке шрифтов). Ещё одно дополнение: желательно в /etc/sysconfig/framebuffer по умолчанию в список TTYS включить и 7. В этом случае по крайней мере с radeonfb, если установить одинаковые видеорежимы для fbcon и X, возможно переключение между X и консолями без сбоя синхронизации монитора (без этого сбивается - видимо, X сначала восстанавливает предыдущий режим на своей консоли, а потом отрабатывается переключение консолей). Не нравится мне такой \"принудительный\" подход. Может быть, лучше поступить по аналогии с новой версией /etc/init.d/dm, а на $TTYS забить? Не нравится мне такой \"принудительный\" подход. Может быть, лучше поступить по аналогии с новой версией /etc/init.d/dm, а на $TTYS забить? Не понял... Посмотрел сюда: $ rpm -qf /etc/init.d/dm xinitrc-2.4.13-alt1 Что именно предлагается оттуда брать? По поводу \"принудительно\" - я же написал, что точно то же самое делается двумя строками ниже, там, где ставится шрифт. Не понял... Посмотрел сюда: $ rpm -qf /etc/init.d/dm xinitrc-2.4.13-alt1 Что именно предлагается оттуда брать? По поводу \"принудительно\" - я же написал, что точно то же самое делается двумя строками ниже, там, где ставится шрифт. Предлагается взять парсер inittab\'а. Предлагается взять парсер inittab\'а. Please check startup-0.3-alt1 Please check startup-0.3-alt1 Ага, так работает. Вопрос по поводу tty7 остаётся, но это хотя бы можно настроить относительно нормальным путём. Ага, так работает. Вопрос по поводу tty7 остаётся, но это хотя бы можно настроить относительно нормальным путём. Боюсь, что если настороить tty7, то Xserver может схватить tty8. Боюсь, что если настороить tty7, то Xserver может схватить tty8. У меня не схватывает (я дописал 7 в /etc/sysconfig/framebuffer, в TTYS). Да и с чего бы - tty7 же не остаётся открытым, важно только, чтобы эта консоль была уже создана перед fbset -a; а framebuffer запускается раньше dm. Сейчас взялся искать, почему это у меня ещё и tty8 создаётся, да к тому же со стандартным режимом - нашёл: numlock-2.0-ipl8mdk. У меня не схватывает (я дописал 7 в /etc/sysconfig/framebuffer, в TTYS). Да и с чего бы - tty7 же не остаётся открытым, важно только, чтобы эта консоль была уже создана перед fbset -a; а framebuffer запускается раньше dm. Сейчас взялся искать, почему это у меня ещё и tty8 создаётся, да к тому же со стандартным режимом - нашёл: numlock-2.0-ipl8mdk. Fixed in startup-0.3-alt1 fixed (tty7 при необходимости можно настроить, и ладно). |