djennings wrote:Create a file /etc/vconsole.conf
containing
- Code: Select all
FONT=ter-v24b
That should do the trick.
Yeah, I've been searching and experimenting... And I tripped over that. {pasting in precomposed text now}...
Well, for a second there, I thought I found the solution. At least I think the man documents indicate that it should work. And in fact it does, until I login to a console...
I did a bit of web searching on the subject. Eventually I came across a clue about how systemd does this that got me looking at a couple of man documents.
See:
man systemd-vconsole-setup.service
&
man vconsole.conf
For why I think that this:
- Code: Select all
JtWdyP -> ~
> cat /etc/vconsole.conf
FONT=ter-v24b.psf.gz
JtWdyP -> ~
>
Should have fixed it...
And it does {sort of} until I login.
Since I boot to console, and don't use any "splash" kernel options, I get to see ALL the pretty boot text messages scroll by...
The font starts out good sized for about the first couple screenfuls. (as always) Then it shrinks to the standard system default. (as always) But with that terminus package font set in /etc/vconsole.conf, the font becomes legible again a few lines before it says something about checking or remounting the root filesystem... For the rest of the boot process the terminus font is in use.
When I get to the login: prompt on tty1, I can check the other tty... And all six tty are using the terminus font. Until I login to one of them. Just as soon as I enter a valid password, the tty I login to reverts to the original system default. (I think somebody musta hardcoded it someplace.) Though I note that the other tty where nobody has yet logged in, continue to use the terminus font.
So I added that /etc/profile kludge back into the mix, I put the:
- Code: Select all
setfont ter-v24b.psf.gz
command back into the profile.
Now when I boot the /etc/vconsole.conf setting sets the initial console font. And then when I login, the original default font only flashes into use for a split second before the setfont command in /etc/profile resets it back to my chosen font.
This works well enough for me, but something someplace isn't right...
I'd probably ask about filing a bug report, but I have no idea which process in the console login sequence is ignoring the /etc/vconsole.conf setting, and hardcoding the use of the original default font. So I wouldn't know what to file the bug against...