compor chave parou de funcionar

1

A chave de composição estava funcionando bem para mim usando o teclado dos EUA com mapeamento de chave de caracteres italianos. Funcionou no LightDM e funcionou no Gnome. Gostaria de pressionar RALT-E e eu iria buscar è.

Então, recentemente, mudou. O LightDM ainda funciona, mas quando no Gnome ele se tornou dois pontos principais: RALT ~ E. alguns dias atrás, um dos meus IDs de usuário decidiu parar de funcionar completamente. Tecla de composição se comporta como uma tecla ALT normal. Mas apenas em um ID de usuário; meu outro ID de usuário ainda funciona.

  • Eu tenho XKBOPTIONS="compose: ralt" em / etc / default / keyboard. (Eu acho que é por isso que o LightDM funciona.)
  • Fui às configurações do teclado e tentei definir a chave de composição. Percebi que tinha sido desativado, mas configurá-lo para qualquer tecla não faz nada.
  • No editor do dconf, eu tenho o org.gnome.desktop.input-sources definido como ['compose: ralt'].

O que mais eu devo olhar? Quais arquivos, incluindo em $ HOME, o Gnome usa para determinar o comportamento das teclas?

Obrigado!

    
por David M 14.06.2014 / 15:28

2 respostas

1

Horas depois, descobriu por que a chave de composição foi ignorada pelo usuário. Ainda não sei por que foi de um pressionamento de tecla para dois, mas a incapacidade de usá-lo foi a principal razão para postar essa pergunta.

O dconf tinha um valor de substituição para / org / gnome / settings-daemon / periféricos / numlock-state. Redefinindo este trabalho de compor chave. Por que isso importa é um mistério para mim !! Mas de alguma forma isso resolveu o problema magicamente.

Trouxe de volta memórias desagradáveis do registro maligno do sistema Windows e regedit. suspiro

    
por David M 15.06.2014 / 18:08
0

Após reiniciar um sistema Xubuntu (Ubuntu 15.10, kernel atualizado para 4.2.0-30-generic) eu tropecei (quase) no mesmo problema. Semelhante a você, eu configurei XKBOPTIONS="compose:caps" no arquivo /etc/default/keyboard para ativar a chave de composição globalmente. Isso funcionou para todos usuários, exceto um, mesmo no modo de console.

Eu verifiquei os arquivos ${HOME}/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml (que são atualizados por Configurações → Teclado → Layout). Um usuário que nunca mudou seu layout não tinha esse arquivo. Outro usuário com uma chave de composição funcional tinha uma configuração “razoável”. Por isso, tentei copiar esta configuração para o usuário problemático sem sucesso. Nem ajudou a remover o arquivo. Mesmo a reinicialização não resolveu o problema. Finalmente, a solução foi invocar

setxkbmap
    
por hermannk 09.03.2016 / 15:05