Console displays local characters incorrectly

Bug #69559 reported by Martin Böhm
6
Affects Status Importance Assigned to Milestone
usplash (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The default console font in Edgy Eft displays all Czech characters incorrectly. It displayed them fine on some of the Knot CDs, but now it doesn't.

Changed in console-data:
status: Unconfirmed → Confirmed
Revision history for this message
Tomasz Czapiewski (xeros) wrote :

The same with Polish characters. It seems that the console displays two characters (not text or Polish characters - just two other ASCII symbols) when it has to display just one as UTF-8.

Revision history for this message
Olivier (olidel) wrote :

Hello,

     The same is true with french accentuated characters. I did an upgrade from 6.06 to 6.10. However I can also say that when you use dpkg-reconfigure console-setup everything is fine when you run the "setupcon" command. However, when you reboot the computer you are back to square one because you lose all your "console-setup" configuration. Is there a way to avoid that the kernel setup everything back when there is a reboot ?.

Thanks.

O.D.

Revision history for this message
Olivier (olidel) wrote :

hello,

     When I disabled usplash, the problem disappear. So, it looks like itis linked to this software.

Thanks.

O.D.

Revision history for this message
Cictani (bla-bla-deactivatedaccount) wrote :

I have the same problem with german "Umlaute". I also noticed that I only have the problem with Kubuntu 6.10 with Ubuntu the I don't have it (there the console font looks different).

Revision history for this message
Kurt J. Bosch (kujub-deactivatedaccount) wrote :

I had the same problem on feisty today.
After dpkg-reconfigure console-setup
when booting without usplash all was OK, but with usplash it was not.

This is what I found out about that:
(1) /etc/init.d/console-setup does nothing when usplash is running.
(2) /etc/init.d/usplash closes usplash and would runs /etc/init.d/console-screen.sh which sets fonts to, but is disabled when console-setup is installed.
(3) /etc/init.d/usplash does not run /etc/init.d/console-setup as it should (as I think)

So I changed in /etc/init.d/usplash :
        if type setupcon >/dev/null 2>&1; then
            CONSOLE_SCREEN=
to
        if type setupcon >/dev/null 2>&1; then
            CONSOLE_SCREEN='/etc/init.d/console-setup start'

and now it works here. :)

Revision history for this message
Kurt J. Bosch (kujub-deactivatedaccount) wrote :

changing package from console-data to usplash

Revision history for this message
Kurt J. Bosch (kujub-deactivatedaccount) wrote :
Revision history for this message
Kurt J. Bosch (kujub-deactivatedaccount) wrote :

Unfortunately my patch to /etc/init.d/usplash does not help in case of resume from disk (hibernate) where usplash breaks it again.

BTW
I use nvidia binary driver, which seems to prevent vesafb/nvidiafb from working. May this lead usplash to mess with the screen ? Additionally usplash complains about not being able to switch to 1280x1024 (which is my TFT) and uses 1024x786 instead. That's all pretty weird IMHO :-/

Revision history for this message
Kurt J. Bosch (kujub-deactivatedaccount) wrote :

Script /etc/acpi/resume.d/66-console-setup.sh to fix it on resume.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.