[Bug 942896] YaST should set appropriate unicode font for console in /etc/sysconfig/console
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
http://bugzilla.suse.com/show_bug.cgi?id=942896
http://bugzilla.suse.com/show_bug.cgi?id=942896#c48
--- Comment #48 from Stanislav Brabec
Some notes about Mindaugas tests (comments from #25 to #33).
In short it looks like font eurlatgr works nicely as long as CONSOLE_SCREENMAP is set to "none" and it fails in any other case. Isn't it? That's expected, I'd say.
Well, these fonts have its own embedded map. CONSOLE_SCREENMAP is intended for 256-characters fonts without the map. It could work, if you will provide exactly the same map as the font contains. But such map does not exist as a separate file. (There is no reason for it.) If you pick a different one, you will break it. sudo zypper ar http://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/graph... sudo zypper in psftools zcat /usr/share/kbd/consolefonts/eurlatgr.psfu.gz | psf2txt | less
I don't know why you are regenerating initrd and restarting after every change in CONSOLE_SCREENMAP. According to my experiments, restarting systemd-vconsole-setup.service is enough to apply that change.
The biggest problem seems to be that you need to restart systemd-vconsole-setup.service manually because it fails during system startup (so the settings are not applied initially).
If I understand correctly, systemd-vconsole-setup.service is started very early in the boot sequence, when system runs from initrd. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com