Na minha distribuição (Slackware 13.37), o layout do teclado do console é escolhido entre alguns disponíveis nos /usr/share/kbd/keymaps
subdiretórios ', provenientes do pacote kbd.
Em X, o layout do teclado é escolhido em uma lista de "layout" incluída no arquivo /etc/X11/xkb/rules/evdev.lst
.
Alguém sabe como, dado algum layout de teclado do console, mapeá-lo para um layout de teclado X, para configurar adequadamente a opção "XkbLayout" em um arquivo de configuração X?
Estou especialmente interessado em saber como outras distribuições além do Slackware lidam com isso na configuração inicial.
fonte
Não há mágica, as distribuições apenas precisam manter uma série de trigêmeos: "descrição do texto do layout do teclado", "opções de layout do teclado do console", "opções de layout do teclado X11" e fornecem uma ferramenta para selecionar e configurar os layouts.
Se a distribuição não fizer isso, é responsabilidade do usuário configurar manualmente o console e o teclado X11 e, portanto, cabe ao usuário torná-los coerentes.
fonte