I set Terminus font for VT but it isn't applied after boot. systemd-vconsole-setup.service reports successful launch (log below) but it hasn't the desired effect. However it really launch setfont with proper parameters and Terminus is applied if I restart this service manually after login. $ systemctl status systemd-vconsole-setup.service systemd-vconsole-setup.service - Setup Virtual Console Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static) Active: active (exited) since Wed, 14 Nov 2012 11:45:12 +0200; 36s ago Docs: man:vconsole.conf(5) Process: 282 ExecStart=/usr/lib/systemd/systemd-vconsole-setup (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/systemd-vconsole-setup.service $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.6.6-1.fc17.x86_64 root=UUID=bd9b55f7-43f7-489d-86d8-8c0520323c79 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=ter-v16n KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 plymouth.enable=0 $ cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="ter-v16n" /etc/vconsole.conf is absent Looks similar: #670736. Plymouth is completely disabled for my case. SW versions: kbd-1.15.3-5.fc17.x86_64 systemd-44-21.fc17.x86_64
It might be caused by the values from kernel command line, which overwrites any setting from the config file.
(In reply to comment #1) Ok, but what values exactly? SYSFONT has the same value at both places. There is nothing to override... Besides that, results of several vconsole-setup launches should be consistent, as for me. Either change the font in both cases or not, but not a mix.
Still exists after upgrade to F18 Beta. /etc/sysconfig/i18n now doesn't exist but vconsole.conf was appeared: # cat /etc/vconsole.conf FONT=ter-v16n KEYMAP=ua-utf It should be noted that in both Fedora versions font was really set to Terminus for some time at boot. So the case looks like default->ter-v16n->default. The last switch happens somewhere around nouveau framebuffer init. I can be wrong though, it goes quite fast.
I filmed the boot process and the font switching points are following: default->ter-v16n : starting systemd-vconsole-setup service ter-v16n->default : screen blinks after this lines and new image is using default font: Dec 8 10:20:56 localhost kernel: [drm] nouveau 0000:01:00.0: Detected an NV40 generation card (0x043100a4) Dec 8 10:20:56 localhost kernel: fb: conflicting fb hw usage nouveaufb vs VESA VGA - removing generic driver Dec 8 10:20:56 localhost kernel: Console: switching to colour dummy device 80x25
Hmm, sounds a lot like 892340, merging. *** This bug has been marked as a duplicate of bug 892340 ***