Layouts de teclado ausentes no layout do teclado - atualização precisa

3

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

  1. Ir para o layout do teclado
  2. Pressione o botão +
  3. 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 .

    
por Chascon 18.04.2012 / 04:30

1 resposta

1

A janela Layout de Teclado inexplicavelmente não permitirá que você escolha mais de 4 layouts. No entanto, você pode acionar gconf-editor e navegar para /desktop/gnome/peripherals/kbd/layouts e adicionar manualmente quantos layouts desejar.

Eu não entendo o limite arbitrário na GUI, no entanto.

    
por Scott Severance 20.04.2012 / 03:56