On 05/21/2014 11:57 AM, ortenzia konyha wrote:
Dear ALZ
your settings fro /etc/sysconfig/console
# Begin
  /etc/sysconfig/console

  KEYMAP="es"
  KEYMAP_CORRECTIONS="euro2"
  FONT="lat0-16 -m 8859-15"

  # End
  /etc/sysconfig/console

work for me either for ñ, ¿. ¡ and € in console but I cannot see accented
  spanish character, á, é, í, ó, ú.

Are you using a PC/AT keyboard?
You said you were using a Lenovo Netbook. Can you provide the exact model?

Now, you can try this:

# dmesg | grep input

Look for something like: "input: AT Translated Set 2 keyboard..."

Copy here any line related to keyboards...


adding the UNICODE=1. to my /etc/sysconfig/console does not allow me to see the 
 spanish character, á, é, í, ó, ú., I can see them as 'a, 'e, 'i, 'o, 'u.


Let's stick to no Unicode for a while.

Set /etc/sysconfig/console like this:

LOGLEVEL=8
KEYMAP="es"
KEYMAP_CORRECTIONS="euro2"
FONT="lat0-16 -m 8859-15"

Save and power off.
Start over again and enter after the first prompt:

#tail -15 /var/log/boot.log

Look for:

"Setting up Linux console... OK"

Copy here any error message if you see FAIL instead of OK

What I am trying to do is to se the encoding in console.
What it works for me is to use at the prompt the following;
loadkeys /usr/share/keymaps/i386/qerty/es.map.gz

Try this:

#cd /usr/share/keymaps/i386/qwerty
#loadkeys es

Any errors? Can you type àèìòùáéíúó?

Now enter:

# dumpkeys | grep dead

Copy what you get here, like this:
keycode 26 = dead_grave   dead_circumflex   bracketleft
keycode 40 = dead_acute   dead_diaeresis    braceleft


Try for completeness:

#loadkeys es-cp850

#dumpkeys | grep dead

Copy what you get here.

Ensure you load es.map again with euro symbol.
#loadkeys es
#loadkeys euro2

but I would like it to have it loaded at boot time, if possible.

This /etc/sysconfig/console should work after boot.
Remove LOGLEVEL if preferred, but don't mix Unicode with ISO-8859.

From LFS 7.5 book:

7.10. Configuring the Linux Console

UNICODE
Set this variable to “1”, “yes” or “true” in order to put the console into UTF-8 mode. This is useful in UTF-8 based locales and **harmful** otherwise. (Asterisks are mine)

As Ken Moffat is pointing, you should use UNICODE=1 with es_ES.UTF-8 locales, but not ISO-8850-15 locales.

This is my LANG variable:

LANG=es_ES.ISO8859-15@euro

that is set in /etc/profile.

Check also any uncommented variable, at the end of /etc/sysconfig/rc.site, related to console settings

Regards
ALZ.


--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to