iBus (Anthy) não funciona com o Skype 4.1.0.20

1

Eu tenho o Skype trabalhando com iBus (e demorou um pouco na época), mas recentemente minha configuração de trabalho (em 12.04) quebrou, e qualquer tentativa de uma nova configuração (em 12.10) falhou. (Em dois computadores separados.)

Ou seja, o iBus não entra mais na janela do Skype. (O iBus está rodando, e selecionar o método de entrada Anthy não tem efeito quando o cursor está na janela do Skype. Ele funciona bem via atalho de teclado ou no menu iBus em outros aplicativos.) Eu tenho as linhas

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
export XIM_PROGRAM=/usr/bin/ibus-daemon

no meu .bashrc . E tenha o qt & amp; Versões gtk do ibus instaladas. Alguma coisa mudou para o Skype e o iBus pararem de funcionar?

    
por Earthliŋ 25.01.2013 / 07:10

2 respostas

2

Acabei de encontrar a solução para isso!

/usr/bin/ibus-daemon deve ser iniciado com a opção -x .

Eu adicionei o 'iBus' aos aplicativos de inicialização com o seguinte comando:

/usr/bin/ibus-daemon -x -d

Eu também tenho as seguintes linhas no meu /etc/environment , mas não tenho certeza se elas afetam o resultado de alguma forma (não quero realmente experimentar agora):

LANG="en_US.UTF-8" 
LC_ALL="en_US.UTF-8"
GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
QT_IM_MODULE=ibus

Atualização: as variáveis mencionadas acima não têm nenhum efeito realmente no caso do skype

Atualização 2: na instalação Fresh do Ubuntu 12.10 Acabei de instalar o ibus-qt4 (não o ibus!) e selecionei o iBus como IME. Funciona sem nenhum truque adicional

    
por mishmashru 30.01.2013 / 14:18
0

O que funcionou para mim com mnemosina (um aplicativo Qt) e IBus foi: Apenas mude o método de entrada do Qt para o XIM (eu sei que você está usando o IBus, eu também.).

Eu não sei porque isso funciona, mas foi a única coisa que funcionou para mim. A adição de variáveis do sistema como QT_IM_MODULE = ibus etc em ~ / .bashrc e ~ / .xprofile apenas causou um crash na minha instância do IBus, por isso nem sequer funcionou no Gtk-Apps.

Você pode alterar essa configuração executando qtconfig-qt4 (você precisa instalá-lo primeiro).

ibus mnemosyne qt

    
por Alinski 19.08.2013 / 23:03