Tela de login do Mint: layout incorreto do teclado

6

Depois de instalar o Mint 15 / update no Mint 17, não consigo fazer login usando a tela de login da GUI e a localização em alemão com uma senha contendo caracteres especiais. Alterar o idioma usando o seletor de idiomas não ajuda.

Parece ser um problema em relação ao gerenciador de janelas ( mdm ), já que posso fazer login usando um console de texto (por exemplo, usando ALT + CTRL + F1 ).

Adaptando o arquivo /etc/default/keyboard (como proposto no launchpad ) ou reconfigurar a configuração do teclado não alterou nada.

    
por tohuwawohu 10.06.2014 / 11:45

3 respostas

8

Para resolver o problema, faça o seguinte (conforme proposto em este comentário no github ) :

  1. Mude para um console de texto (por exemplo, usando ALT + CTRL + F1 ) e faça o login.
  2. Abra o seguinte arquivo usando seu editor de texto preferido (com root privileges):

    /etc/mdm/Init/Default

  3.   
  4. Ir para a última linha - deve ser exit 0
  5.   
  6. Insira uma nova linha antes dessa última linha e digite /usr/bin/setxkbmap de para uma localização em alemão. Escolha a localização de acordo com as suas necessidades, por exemplo fr para localização francesa, ru para russo e assim por diante.
  7.   
  Agora, as últimas linhas de /etc/mdm/Init/Default devem ser:
/usr/bin/setxkbmap de
exit 0

Não se esqueça de adaptar novamente o arquivo /etc/mdm/Init/Default após a atualização para uma nova versão do Mint.

Neste site , você pode encontrar uma visão geral das abreviações de todos os layouts:

    
por 10.06.2014 / 11:45
1

No script Linux Mint 17.2 / etc / mdm / Xsession, existe um código que lê o nome do mapa-chave de um diretório pessoal do usuário do arquivo. O conteúdo do arquivo é simplesmente o nome do mapa de teclado. Alternativamente, também há código para ler a configuração do xmodmap. Assim, forçar o mapa de teclado a ser configurado para o layout alemão deve acontecer ao executar esta linha para gerar o arquivo com o conteúdo 'de' no diretório inicial do usuário:

echo de > $ HOME / .Xkbmap

Observe que cada usuário do computador terá uma configuração de teclado exclusiva ao ter seu nome de configuração favorito em seus próprios diretórios iniciais.

Este é o código em / etc / mdm / Xsession responsável por atuar nos arquivos:

153 usermodmap="$HOME/.Xmodmap"
154 userxkbmap="$HOME/.Xkbmap"
155 
156 if [ -f "$userxkbmap" ]; then
157     setxkbmap 'cat "$userxkbmap"'
158     XKB_IN_USE=yes
159 fi
160 
161 # xkb and xmodmap don't play nice together
162 if [ -z "$XKB_IN_USE" ]; then
163     if [ -f "$usermodmap" ]; then
164        xmodmap "$usermodmap"
165     fi
166 fi
    
por 30.09.2015 / 12:45
0

Não consigo encontrar o arquivo /etc/mdm/Init/Default , depois encontrei este comando.

sudo dpkg-reconfigure keyboard-configuration

Funciona para mim.

Description:    Ubuntu 16.04.3 LTS
    
por 13.11.2017 / 09:25