[arch-general] KMS console problem with non-us (french) keyboard
KMS console problem with non-us (french) keyboard Hi all, I am presently using an up-to-date Archlinux on a laptop with an Intel 915 chipset. In the past I have tried KMS succesfully to a certain extent: for example the french letter "é" is not correctly displayed when I type it in console althought it is correctly displayed under X11. Apart from this, all seems to function perfectly. With the same setup in /etc/rc.conf there is no problem to type and display "é" in console if KMS is disabled. I was thinking this to be a lack of maturity of KMS, but I just tried KMS on a Slackware 13.0 (2.6.29 stock kernel) freshly installed on the same laptop: definitely no problem. Any hint? Thanks in advance, Didier. From my /etc/rc.conf: [...] LOCALE="fr_FR.UTF-8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Europe/Paris" #KEYMAP="fr-latin9" KEYMAP="fr-pc" CONSOLEFONT="lat9w-16" CONSOLEMAP="8859-1_to_uni,8859-15_to_uni,cp1250_to_uni,cp437_to_uni,cp850_to_uni" [...]
On Wed, Sep 9, 2009 at 7:41 AM, didier gaumet <didier.gaumet@libertysurf.fr>wrote:
KMS console problem with non-us (french) keyboard
Hi all,
I am presently using an up-to-date Archlinux on a laptop with an Intel 915 chipset. In the past I have tried KMS succesfully to a certain extent: for example the french letter "é" is not correctly displayed when I type it in console althought it is correctly displayed under X11. Apart from this, all seems to function perfectly. With the same setup in /etc/rc.conf there is no problem to type and display "é" in console if KMS is disabled.
I was thinking this to be a lack of maturity of KMS, but I just tried KMS on a Slackware 13.0 (2.6.29 stock kernel) freshly installed on the same laptop: definitely no problem.
Any hint?
Thanks in advance, Didier.
From my /etc/rc.conf: [...] LOCALE="fr_FR.UTF-8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Europe/Paris" #KEYMAP="fr-latin9" KEYMAP="fr-pc" CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-1_to_uni,8859-15_to_uni,cp1250_to_uni,cp437_to_uni,cp850_to_uni"
Try remove the CONSOLEMAP Like that [...] LOCALE="pt_BR.UTF-8" HARDWARECLOCK="localtime" TIMEZONE="America/Sao_Paulo" KEYMAP="br-abnt2" CONSOLEFONT="lat9w-16" CONSOLEMAP= USECOLOR="yes" [...] Here is working very well.
[...]
-- Robson Roberto Souza Peixoto Robinho robsonpeixoto@gmail.com Telefone: (19) 8821-0396 (oi) (19) 9799-0135 (vivo) Computer Science Master's degree student, University of Campinas Linux Counter #395633
Robson Roberto Souza Peixoto a écrit :
Try remove the CONSOLEMAP Like that [...] LOCALE="pt_BR.UTF-8" HARDWARECLOCK="localtime" TIMEZONE="America/Sao_Paulo" KEYMAP="br-abnt2" CONSOLEFONT="lat9w-16" CONSOLEMAP= USECOLOR="yes" [...]
Here is working very well.
Thanks Robson, but no cigar ;-) I had already tried this setup (I just tried again, to be sure) and it has not changed the result. What puzzles me is that my setup is OK either in console or in X11 in traditional (non-KMS) mode and that it fails to display properly some accentuated letters in console only in KMS mode: I simply am not competent enough in KMS internals to know why...
On Wed, Sep 9, 2009 at 13:41, didier gaumet <didier.gaumet@libertysurf.fr> wrote:
KMS console problem with non-us (french) keyboard
Hi all,
I am presently using an up-to-date Archlinux on a laptop with an Intel 915 chipset. In the past I have tried KMS succesfully to a certain extent: for example the french letter "é" is not correctly displayed when I type it in console althought it is correctly displayed under X11. Apart from this, all seems to function perfectly. With the same setup in /etc/rc.conf there is no problem to type and display "é" in console if KMS is disabled.
I was thinking this to be a lack of maturity of KMS, but I just tried KMS on a Slackware 13.0 (2.6.29 stock kernel) freshly installed on the same laptop: definitely no problem.
Any hint?
Thanks in advance, Didier.
From my /etc/rc.conf: [...] LOCALE="fr_FR.UTF-8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Europe/Paris" #KEYMAP="fr-latin9" KEYMAP="fr-pc" CONSOLEFONT="lat9w-16" CONSOLEMAP="8859-1_to_uni,8859-15_to_uni,cp1250_to_uni,cp437_to_uni,cp850_to_uni" [...]
FYI CONSOLEMAP has no effect on UTF-8 console, and specifying multiple maps at once is bad anyway. I don't know why accentuated chars don't work with KMS for you, but I have a similar setup at my laptop (which is 2km away now), so I will check if plain-text console is not broken with KMS for me too. The only wild guess is that KMS-enabled consoles don't handle \e%%G and/or \e(K commands to switch console mode and font, but that's clearly a regression then and should be reported on bugzilla.kernel.org -- Roman Kyrylych (Роман Кирилич)
On Wed, Sep 16, 2009 at 13:53, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
On Wed, Sep 9, 2009 at 13:41, didier gaumet <didier.gaumet@libertysurf.fr> wrote:
KMS console problem with non-us (french) keyboard
Hi all,
I am presently using an up-to-date Archlinux on a laptop with an Intel 915 chipset. In the past I have tried KMS succesfully to a certain extent: for example the french letter "é" is not correctly displayed when I type it in console althought it is correctly displayed under X11. Apart from this, all seems to function perfectly. With the same setup in /etc/rc.conf there is no problem to type and display "é" in console if KMS is disabled.
I was thinking this to be a lack of maturity of KMS, but I just tried KMS on a Slackware 13.0 (2.6.29 stock kernel) freshly installed on the same laptop: definitely no problem.
I don't know why accentuated chars don't work with KMS for you, but I have a similar setup at my laptop (which is 2km away now), so I will check if plain-text console is not broken with KMS for me too.
Checked it on my laptop now. Cyrillic chars work fine on tty with KMS enabled. LOCALE="uk_UA.UTF-8" KEYMAP="ua-utf" CONSOLEFONT=cyr-sun16 CONSOLEMAP= -- Roman Kyrylych (Роман Кирилич)
I am presently using an up-to-date Archlinux on a laptop with an Intel 915 chipset. In the past I have tried KMS succesfully to a certain extent: for example the french letter "é" is not correctly displayed when I type it in console althought it is correctly displayed under X11. Apart from this, all seems to function perfectly. With the same setup in /etc/rc.conf there is no problem to type and display "é" in console if KMS is disabled.
I was thinking this to be a lack of maturity of KMS, but I just tried KMS on a Slackware 13.0 (2.6.29 stock kernel) freshly installed on the same laptop: definitely no problem.
works for me and cyrillics, I've been using KMS since it appeared and have never noticed that UTF-8 did not work ... also, it's the job of the framebuffer console (fbcon module) to display characters on the screen and it has nothing to do with KMS (which only provides the framebuffer). This is from rc.conf LOCALE="mk_MK.utf8" KEYMAP="uk" CONSOLEFONT="cyr-sun16" CONSOLEMAP= USECOLOR="yes" -- damjan
participants (4)
-
Damjan Georgievski
-
didier gaumet
-
Robson Roberto Souza Peixoto
-
Roman Kyrylych