locale, disposicions de teclat

*locale, disposicions de teclat, idiomes*

Última actualització: novembre 2022

Configuració de teclat i locale a nivell de root

apt-get install console-data console-setup keyboard-configuration

dpkg-reconfigure console-data

dpkg-reconfigure console-setup

dpkg-reconfigure keyboard-configuration

"Until Debian Lenny, the keyboard layout was controlled by two different systems: for the console, console-tools/console-data; for graphical environments, keyboard-configuration. Since Squeeze, these two systems have been unified and keyboard-configuration controls the keyboard layout in both console and graphical mode. The dpkg-reconfigure keyboard-configuration command can be used at any time to reset the keyboard layout." (The Debian Administrator's Handbook)

Configuració manual de locale:

Podem saber en qualsevol moment els nostres locale fent:


locale


La configuració dels locale que volem està a /etc/default/locale. Podem escollir quins locale volem habilitar a /etc/locale.gen. Un cop modificat el fitxer hem de fer:


locale-gen

Configuració manual de /etc/default/keyboard:

XKBMODEL="pc105"

XBLAYOUT="es"

....

Amb això configurem el teclat espanyol per a totes les consoles virtuals.

Configuració de locale i teclat a nivell d'usuari als terminals tty

Quan entrem a un tty se'ns carregaran els locale que tingui configurat per defecte el sistema. Si volem tenir uns locale diferents, haurem d'afegir algunes línies al fitxer ~/.bashrc. Si per exemple volem locale en espanyol afegirem:

export LC_ALL=es_ES.utf8

export LANG=es_ES.UTF-8

export LANGUAGE=es_ES.utf8

export LC_CTYPE=es_ES.utf8

Això ens canviarà els locale a nivell del nostre usuari sempre que treballem amb bash, ja sigui al tty o a un terminal virtual des d'un entorn gràfic.

El tema de la disposició del teclat és una mica més complicada: no coneixo ni he trobat cap manera (desembre 2014) que un usuari normal pugui canviar-se la disposició del teclat per a treballar als ttys; haurà de treballar amb la disposició de teclat per defecte del sistema. Si volem treballar amb una disposició diferent, ho haurem de fer des d'un terminal virtual (xterm, gnome-terminal, lxterminal, ...) des de dintre d'un entorn gràfic.

Configuració de locale i teclat a nivell d'usuari per a les interfícies gràfiques

En anteriors versions de xorg, la distribució del teclat es configurava al fitxer /etc/xorg.conf amb el keymap del teclat designat. En versions modernes, com aquest fitxer està buit, la configuració del keymap (i els locale) es fa a nivell de desktop manager:

A Kde, busquem el menú de configuració regional.

Per a fluxbox, afegirem a ~/.fluxbox/startup aquesta línia:

setxkbmap es

A Knoppix 6.2, amb lxde afegirem a /etc/xdg/lxsession/LXDE/autostart, aquesta línia:

@setxkbmap es

  • * * * * * * * * * * * * * * * * *