@loafer: Same driver here -- i915.
]]>EDIT: owned by the TAB key and posted before actually finishing writing this.
]]>I guess if you want to use option 2, he is talking about this.
But I didn't want to learn all the ins and outs of systemd today; I just wanted to get it up and running and have everything working like it did before with SysVinit. So I chose option 1 out of laziness. I added my video driver to the modules in /etc/mkinitcpio.conf and rebuilt the initramfs. And now my tty's are once again using a readable font -- huzzah!
]]>The problem is (I think), that your font is set before your graphics driver has been loaded, and once the graphics driver has been loaded the settings are lost. Essentially what needs to happen is that
systemd-vconsole-setup.service must be run after the graphics driver has been loaded.Three ways to do this:
1) put your graphics driver in MODULES in mkinitcpio.conf.
2) put your graphics driver in /etc/modules-load.d/graphics.conf and order systemd-vconsole-setup.service After systemd-modules-load.service.
3) order systemd-vconsole-setup.service After and Wants systemd-udev-settle.service.Option 2 probably is the best as it has the least impact on boot speed (I guess).
Will report back after I've read up and tried these solutions.
]]>Same problem here, with the same font.
setfont Lat2-Terminus16
works for me.
setfont
with no arguments restores the terminal back to some generic font (how to figure out what it's using as the default?). But
FONT=Lat2-Terminus16
in /etc/vconsole.conf has no effect. This font was working for me previously with SysVinit and
CONSOLEFONT="Lat2-Terminus16"
in rc.conf.
I also tried with quotes:
FONT="Lat2-Terminus16"
with quotes. And the full path:
FONT=/usr/share/kbd/consolefonts/Lat2-Terminus16.psfu.gz
No improvements.
My full vconsole.conf is now:
KEYMAP=dvorak-pl
FONT=Lat2-Terminus16
FONT_MAP=8859-2
* dvorak-pl is my custom keymap and it's still working fine
Please help us if you can! [-: It's the only decent console font (I'm aware of) with support for Polish and Czech characters.
]]>Probably my english skills...
I tried to say that locale-gen works fine. But my problem isnt solved.
]]>[dan@localhost ~]$ sudo locale-gen
Generating locales...
cs_CZ.UTF-8... done
en_GB.UTF-8... done
Generation complete.
It worked and works fine, but keymap nor font dont change even after reboot.
Edited
]]>