combinações de teclas AltGr através de Qtnx

1

Eu comecei a usar o Qtnx e ele funciona muito bem. Eu tenho um problema ao acessar alguns caracteres do teclado. Eu estou usando um teclado francês (tipo azerty), e cada caractere é mapeado corretamente com qtnx, exceto por algumas teclas AltGr , que são necessárias para caracteres como #{[|'\^@]} , que estão no topo linha (junto com todos os dígitos). Eu preciso ser capaz de escrever esses personagens!

Ambos os computadores (o que roda o Qtnx e o que está sendo acessado remotamente) usam o Ubuntu 10.04. Além de mudar para um layout de teclado dos EUA, existe outra solução?

    
por bob 28.03.2012 / 17:29

1 resposta

0

talvez seja um problema com a definição de locales e com o X11 (no caso de o Qtnx usar diretamente alguma leitura antiga de teclado X11 de baixo nível).

Para testá-lo, inicie o Qtnx com LC_ALL = en_US.UTF-8 se o AltGr funcionar, então é uma configuração de locale incorreta e pode ser corrigida.

Primeiro, digite o comando "locales" e veja exatamente qual é a string de localidade usada; então verifique o locale.dir e compose.dir (eles devem estar em / usr / share / X11 / locale / ou um caminho similar; use locate para localizá-los) que você tem linhas para aquela string exata.

se não, você pode editar esses arquivos; copie as linhas (há duas, uma com dois pontos, uma sem dois pontos) para "en_US.UTF-8" e altere-as para corresponder à sua string de localidade. Ou, se uma localidade semelhante já existir, mas com uma ortografia diferente (um problema comum é ".UTF-8" vs ".utf8", você pode editar o arquivo locale.alias no mesmo diretório para adicionar um apelido; por exemplo, se "locale" relatar, você usa "fr_FR.utf8", mas no locale.dir existe apenas "fr_FR.UTF-8", você pode colocar no arquivo locale.alias essas duas linhas (note que um tem dois pontos):

fr_FR.utf8    fr_FR.UTF-8
fr_FR.utf8:   fr_FR.UTF-8
    
por 20.02.2013 / 15:52