Qual é o método de entrada padrão na aplicação no Ubuntu Gnome 13.10?

0
Ok, mais do que uma pergunta é um apelo para explicar isso ... Eu estava tentando responder a outra pergunta e me meti numa confusão. Disclaimer: Eu sou um usuário antigo do Unix / Linux, talvez a tecnologia tenha me ultrapassado ...

Eu tenho uma instalação padrão 13.10 com dois métodos de entrada: normal EUA e EUA com chave internacional (essa última é a padrão - normalmente escrevo em espanhol, italiano e inglês, muitas vezes misturado). Eu não selecionei nenhum método de entrada, então estou usando o método de entrada padrão ... o que me deixa sem entender qual é.

Eu crio o arquivo .XCompose com o seguinte conteúdo (não pergunte):

include "%L"

<dead_acute> <z> : "å" aring
<dead_acute> <Z> : "Å" Aring

E reinicie o servidor. Agora xterm , xjed , kile deixe-me escrever a unidade angstrom "Å" com o acento morto e então Z, enquanto gedit , gnome-terminal ainda dá "Ź".

Eu (acho que) sei como modificar o comportamento através de variáveis de ambiente GTK_IM_MODULE (e co.), mas minha questão é orientada para tentar entender qual é a configuração padrão --- o que e onde eu tenho que mudar para ter um comportamento consistente em todos os aplicativos.

Eu sei, outra pergunta que vai me render outro distintivo Tumbleweed ...

    
por Rmano 23.10.2013 / 22:45

1 resposta

2

The ComposeKey sequences used by Gnome to enter special characters are hard coded into the program , então suas configurações modificadas funcionarão com programas X e, aparentemente, com programas do KDE, mas não com programas Gtk.

Fonte: GtkComposeTable , que lista a tabela de chaves do Gnome. As configurações de chave inativa do Gnome são fornecidas em GtkDeadKeyTable

Mais informações sobre como usar a chave de composição - e usar xim para ignorar os códigos do Gnome - são fornecidas em ComposeKey na documentação da comunidade.

% bl0ck_qu0te%
export GTK_IM_MODULE="xim"

Para gnome-terminal , clique com o botão direito do mouse na janela do terminal e, no menu de contexto, escolha Métodos de entrada > > X Método de Entrada

xim deve ser o método de entrada padrão, mas para garantir que o método de entrada padrão seja aplicado em todo o sistema, em Configurações do sistema > > Suporte a Idiomas certifique-se de que o sistema do método de entrada do teclado esteja definido como default . Isso deve fazer com que você não precise clicar com o botão direito do mouse na janela do terminal todas as vezes, mas provavelmente ainda precisará da configuração do ambiente GTK_IM_MODULE .

    
por chaskes 23.10.2013 / 23:03