A tecla Compose não funciona no Ubuntu 16.04

7

Eu instalei o Ubuntu 16.04 AMD64 do zero recentemente, e estou enfrentando um problema com a tecla Compose:

  • Estou usando a tecla de composição como < Multi_key > para alguns personagens em um arquivo ~/.XCompose auto-definido.
  • Nas configurações do teclado, ativei a tecla Compor.
  • No meu perfil, eu uso as seguintes configurações (como recomendado em outros tópicos):

~/.profile :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"

Resultado:

  • A chave de composição faz funcionar no Terminal, em particular em vim , e também no campo de pesquisa por traço aplicações.
  • Ele não funciona, infelizmente, no Firefox, Chrome, LibreOffice, e Gedit.

Assim, as configurações do têm efeito, mas não para todas as aplicações.

Por quê? O que estou perdendo?

    
por rplantiko 21.08.2016 / 18:29

4 respostas

4

Eu estava tendo um problema muito parecido e, por alguma razão, o que funcionou para mim foi colocar todas as minhas configurações personalizadas de composição na parte superior do arquivo original em /usr/share/X11/locale/en_US.UTF-8/Compose e, em seguida, criar um link para ele chamado .XCompose no diretório inicial, em vez de escrever meu próprio .XCompose no diretório inicial a partir do zero. Funcionou para mim, talvez funcione para você.

    
por Captain_Obvious 16.10.2016 / 22:13
3

Eu tive um problema parecido com a atualização da chave de composição de 14.04.3 a 16.04 (teclado US usado também para alemão, francês e italiano). Minha escolha para a chave de composição foi a chave RightAlt (pelo menos nos últimos 10 anos). Depois de muitas tentativas malsucedidas e depois de procurar por toda parte por ajuda, eu entendi que eu era vítima do bug # 1573755 e desisti, temporariamente usando um antigo 14.04.

Mas todos os meus problemas sob o 16.04 desapareceram abruptamente no fim de semana passado depois que eu configurei o Compose Key como Shift-RightAlt. Todos os meus aplicativos do vi para o emacs para o LibreOffice agora estão funcionando perfeitamente. Nenhuma outra configuração me deu o mesmo resultado. Eu não sei porque, mas espero que isso possa ajudar. Saudações Franco

    
por Franco Segna 05.09.2016 / 10:28
1

Eu tive o mesmo problema e resolvi isso com estas etapas:

  1. Remova (ou comente) todas as linhas que lidam com as configurações XIM do seu ~/.profile :

    # export GTK_IM_MODULE="xim"
    # export QT_IM_MODULE="xim"
    # export XMODIFIERS="@im=none"
    
  2. Defina o método de entrada "XIM" da ferramenta Suporte ao idioma:

  3. Remova(oumova)oarquivo~/.config/dconf/user( aqui algumas informações sobre o que é o dconf ).

  4. Faça logout e faça login novamente.

Obrigado a Gunnar Hjalmarsson por apontar o bug # 1573755 . Se esta solução não funcionar para você, você pode encontrar algo útil no tópico.

    
por installero 02.04.2018 / 08:39
0

Adicionar 'ibus-daemon --xim' como um aplicativo de inicialização corrige isso para mim. Nenhuma das outras sugestões aqui funcionou.

Os passos para fazer isso são:

  • Pesquise por 'startup' usando o botão de pesquisa do ubuntu na barra de ferramentas (também acessível através da tecla windows). Selecione 'Aplicativo de inicialização'
  • Clique no botão "adicionar". No diálogo a seguir, insira as seguintes informações:
    • Nome = 'Ibus Daemon' (ou qualquer outro)
    • Comando = 'ibus-daemon --xim'
    • Comentário = o que você quiser
  • Clique em "Salvar"
  • Efetue logout e depois volte.
por Octo Fish 13.08.2018 / 09:58