Como posso impedir que meu desktop Debian Canela comece sempre com o layout de teclado em inglês dos EUA?

1

Desde algumas semanas, o Cinnamon no meu sistema Debian "Jessie" 8 de repente começou a iniciar com o layout do teclado X definido para o inglês dos EUA.

Ele faz isso mesmo que nas configurações de "Teclado" o layout alemão que eu gostaria de ser o layout preferido seja o mais alto listado.

Ele faz isso mesmo quando o layout do teclado em inglês dos EUA é removido da lista completamente.

Eu já tentei redefinir as configurações do teclado para o padrão, mas isso não teve nenhum efeito. Não me lembro de ter mudado nada que pudesse ter causado isso.

Como solução alternativa, adicionei setxkbmap de como "Aplicativo de inicialização". Isso resolve o problema por enquanto, mas também oculta o miniaplicativo de alternador de teclado da minha barra de menus. Então isso define isso para o alemão, mas não me permite alternar facilmente os layouts.

Estou procurando uma maneira de fazer com que seja honesto o layout superior como padrão novamente. Mas se tiver alguma pista sobre o que poderia estar causando esses problemas, isso também seria muito apreciado.

EDITAR

Veja o que está no meu arquivo /etc/default/keyboard (depois que usei setxkbmap de nessa sessão):

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"
    
por aef 28.04.2016 / 23:00

1 resposta

2

Eu tive o mesmo problema e sua solução funciona bem. Você pode manter o miniaplicativo do comutador (e o atalho do teclado do comutador) executando setxkbmap -layout de,us como um aplicativo de inicialização. Isso funcionará se o layout listado na parte superior das configurações do teclado for o teclado dos EUA. Caso contrário, o comando deve ser setxkbmap -layout us,de .

Eu acho que é um bug estranho em configurações de teclado canela ou gnome.

    
por 07.10.2016 / 11:34