Bug 24070

Summary: Не устанавливается шрифт в консоли при активированном KMS
Product: Sisyphus Reporter: Anton V. Boyarshinov <boyarsh>
Component: startupAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, evg, george, kharpost, ldv, legion, mike, radik, wrar
Version: unstableKeywords: distro-blocker
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Anton V. Boyarshinov 2010-09-13 15:37:10 MSD
При активированном KMS framebuffer есть, несмотря на то, что в файле /etc/sysconfig/framebuffer нет раскомментированного MODULE=*
И это правильно :)
Неправильно то, что при этом из сервиса fbsetfont не запускается setsysfont
Я полагаю, что следует отталкиваться от наличия устройства /dev/fb0 и если оно есть: запускать setsysfont
Comment 2 Dmitry V. Levin 2010-09-23 16:36:27 MSD
(In reply to comment #1)
> Этот код работает :)
> http://git.altlinux.org/people/boyarsh/packages/?p=startup.git;a=commitdiff;h=640ab438e8682ad9beb3591a4e826acb733e8513

Нет, этот код работает неправильно.

Вероятно, имеет смысл перенести повторный вызов setsysfont из rc.sysinit в /etc/rc.d/scripts/framebuffer_init, заодно переосмыслить условия этого вызова.
Comment 3 Repository Robot 2010-11-03 09:13:58 MSK
startup-0.9.8.29-alt1 -> sisyphus:

* Tue Nov 02 2010 Dmitry V. Levin <ldv@altlinux> 0.9.8.29-alt1
- rc.sysinit: run setsysfont only once, at the point where everything
  mountable should be already mounted (closes: #24070).