Comment 0 for bug 273189

Revision history for this message
Gökdeniz Karadağ (gokdeniz) wrote : Turkish layout problems at "login" line

Binary package hint: console-setup

The default console font was problematic with Turkish language characters (latin5, iso-8859-9)
I changed the console-setup settings file to the one attached to this bug, then I run "update-initramfs -u". I also did the same using "dpkg-reconfigure console-setup".

When I log into root account on console, Turkish characters show up correctly, in the font I chose.
But in the "$HOSTNAME login: " line of the console some characters are problematic, specifically these two chars "ğş".

The problem is strange and I will describe it in detail. When I press the problematic keys, nothing is displayed the first time, if I press a second time or press another char, a diamond is displayed. After that, backspace and delete keys do not work, backspace produces three diamonds and delete produces escape code "[3~".
If I press enter and fail the login, the next login prompt displays those characters fine, but this time I can delete the login prompt text itself . For example, by pressing 'ğ' three times and pressing backspace six times gives me "$HOSTNAME logi". After this deletion I can type username and password, and login succeeds. Prompt reads like "$HOSTNAME logiUSERNAME"

When I cause a `maximum number of tries exceeded error' the process starts from the beginning, the problematic keys display diamonds.

This seemss like a corner case but I want to help solve this problem, If any more info or testing is needed please ask.

Hardy 8.04.1
cosole setup version: 1.21ubuntu8