Isso é de um bug que relatei que nunca recebi uma resposta. Essa foi uma atualização de 11,10 e agora com uma atualização Precise, o problema continua com a atualização Precise.
Sintoma
Não consigo adicionar esquemas de teclado alternativos.
Etapas para reproduzir
- Ir para o layout do teclado
- Pressione o botão +
- Nada aparece. Ou seja, não há opções para escolher.
Perceba que o botão + está desbotado, apesar de os outros botões (e outros) acenderem.
Resultados esperados
Os layouts de teclado alternativos devem aparecer para escolher.
Isso é o que eu fiz desde então sem resultados que se mantêm.
Pensando que o problema está ligado ao fato de eu ter desinstalado o suporte a idiomas diferentes do inglês com o BleachBit, fiz o seguinte:
- reinstalado idioma-selector-gnome
- reinstalado language-pack-en-base
Voltei ao layout do teclado e o botão + ainda está desbotado.
Eu até adicionei o local em espanhol para ver se poderia adicionar outro layout, mas isso não fez diferença. Não posso adicionar nenhum layout aos que eu já instalei (alternativa dos EUA, US International, English Mac e a versão internacional alt / Gr).
Eu tentei o seguinte:
dpkg-reconfigure locales
update-locale LANG=en_US.UTF-8
Embora pareça atualizar minhas configurações de localidade, quando voltei ao Layout do Teclado, o botão + ainda estava desbotado.
Eu não tentei dpkg-reconfigure localeconfig
porque isso não está instalado e aparentemente xkeyboard-config
é uma EOL.
xkb-data
parece promissor a partir da descrição no Centro de Software:
"Este pacote contém dados de configuração usados pelo X Keyboard Extension (XKB), que permite a seleção de layouts de teclado ao usar uma interface gráfica."
Um rápido wajig reinstalar xkb-data
provou que minhas esperanças estavam erradas.
Parece que a única coisa que temporariamente me permitiu instalar mais layouts foi sudo dpkg-reconfigure keyboard-configuration
. Eu selecionei o layout de colemak para ver se foi preciso. Eu corri, mas quando reiniciei, a mudança não se manteve.
Acabei de reinstalar o iso-codes
e, por alguns minutos, vi que o miniaplicativo do teclado mostrava a colemak com a qual eu havia instalado anteriormente. Eu entrei de novo e ele desapareceu, mas a colemak aparece em cat /etc/default/keyboard
mas não no Xorg. Uma rápida Ctrl + Alt + F1 me mostrou o que era necessário, mas apenas no console.
XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT="colemak"
XKBOPTIONS="terminate:ctrl_alt_bksp"
De alguma forma, eu não acho que sudo dpkg-reconfigure keyboard-configuration
foi feito para (apenas?) alterar o layout do console.
Estou lendo /etc/default/keyboard
e diz o seguinte:
# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted. You may need to reboot the system.
Eu posso supor que o X está escutando, pelo menos até eu reiniciar, quando as alterações são descartadas. Então, eu suponho que há um conflito entre mais de um arquivo ou conjuntos de arquivos quanto aos layouts que predominam.
Alguma ideia é de alguém? Este me deixou perplexo.
Ah, e gostaria de saber se esta seleção de menu do sistema de método de entrada do Teclado em Suporte a Idiomas tem algo a ver com isso. Eu diria que não.
Aparte
Outra solução, se eu não estivesse usando meu próprio arquivo .Xmodmap
, seria fazer algo como sudo xmodmap /usr/share/xmodmap/xmodmap.uk
.