Irritante de mudar de um layout de teclado para outro

2

Estou com um erro. Eu estou usando o Ubuntu GNOME 17.10 18.04 (veja abaixo), atualmente sob o Wayland (mas o bug já estava lá há alguns anos atrás, no Xorg).

Eu tenho dois layouts de teclado ativados: layout francês da Suíça e layout alemão da Suíça. Basicamente, existem apenas 3 chaves que diferem da outra: éàè em francês e öäü em alemão. Observe que o layout francês é uma variante do layout alemão, que é padrão na Suíça. Ambos são definidos no mesmo arquivo.

O problema é que, às vezes, quando o layout do teclado francês é aparentemente selecionado, estou digitando com o layout alemão (só noto quando uso essas três teclas diferentes). Para corrigir isso, eu tenho que mudar para o layout alemão e vice-versa. Isso não acontece todos os dias e eu estou vivendo com isso por um longo tempo.

Qual poderia ser a causa? Como consertar isso?

PS: Eu infelizmente não sei quais logs eu poderia fornecer. Comente isso e eu vou adicioná-los. Obrigado desde já!

-

Editar: Desde o Ubuntu 18.04, o comportamento mudou: Eu freqüentemente acabo escrevendo com o layout francês AZERTY da França, que nem mesmo selecionei ou habilitei. Eu adiciono o sinal 18.04 a essa questão, isso parece justo para mim.

Talvez valha a pena dizer que o Ubuntu não suporta a variedade de língua francesa da Suíça (por quê?). Ele só suporta as variedades de francês canadense e francês, então eu sempre fui obrigado a escolher a língua francesa da França. Mas o idioma de exibição não deve ter nada a ver com o (s) layout (s) do teclado escolhido. Então eu mostro o resultado do comando locale . Isso pode ajudar (?)

LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:fr_CA:en
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_CH.UTF-8
LC_TIME=fr_CH.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_CH.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=fr_CH.UTF-8
LC_NAME=fr_CH.UTF-8
LC_ADDRESS=fr_CH.UTF-8
LC_TELEPHONE=fr_CH.UTF-8
LC_MEASUREMENT=fr_CH.UTF-8
LC_IDENTIFICATION=fr_CH.UTF-8
LC_ALL=

-

Edit: Aqui estão os resultados dos seguintes comandos: cat /etc/default/keyboard :

XKBLAYOUT=ch,ch
BACKSPACE=guess
XKBVARIANT=fr,

e gsettings get org.gnome.desktop.input-sources sources :

[('xkb', 'ch+fr'), ('xkb', 'ch')]

e gsettings get org.gnome.desktop.input-sources per-window :

false

-

Edição importante: Se eu mudar o idioma do meu laptop do francês para o francês francês, mantendo o layout suíço, acabo, depois de um tempo, escrevendo com o layout do teclado canadense ... Mesmo que eu não tenha ativado ...

    
por Johannes Lemonde 24.03.2018 / 09:16

1 resposta

0

Para evitar mudar o layout do teclado, você também pode procurar por um que possa fazer todos os caracteres necessários e se acostumar com isso. Mudei para espanhol (América Latina) layout e ele pode fazer éàè e öäü, mesmo o ß usado na Alemanha.

    
por user1234321234 04.07.2018 / 13:10