On Tue, May 03, 2016 at 09:17:03AM +0100, Klaus Ethgen wrote: > > > I suppose now > > > > printf '\033%%G' > > > > is the default in the kernel, that is UTF-8, > > Well, that is not true. I have that bug as well on systems that uses > standard debian kernel as also on systems where I have a custom kernel > with "CONFIG_NLS_DEFAULT="iso8859-1"".
This is because mingetty overrides the default of the kernel. > > In order to test this try adding the option --noclear to all > > instances of mingetty. > > Yes, that keeps the setting. Good. Now we know the culprit. > > If the option --noclear fixes the problem, then there will be two things > > we can do. First, maybe file a bug against mingetty (I don't know if > > this should be considered a bug or a feature of mingetty...). > > Well, reallocating the tty is as it should be from my perspective. So I > wouldn't see that a bug. Reallocating the tty is not a bug, but leaving it unconfigured is. > > ACTION=="add", SUBSYSTEM=="vc", KERNEL=="vcs[1-9]|vcs[1-9][0-9]", > > TEST=="/run/console-setup/font-loaded", > > RUN+="/etc/console-setup/cached_setup_terminal.sh %k" > > > > In theory this should reconfigure a tty each time it is allocated. > > I will give that a try. Will give you feedback. At least with systemd this works. I wonder what makes mingetty different. Anton Zinoviev