Como usar o IBus com o kde


9

A instalação do KDE no meu PC inclui o IBus e o japonês Anthy IME. Na preferência do IBus, ativei o Anthy IME. O daemon IBus está em execução e há um ícone IBus na bandeja do sistema, no entanto, não parece haver nenhuma maneira de alternar IMEs.

Isso está no PC-BSD 8.2.

O que eu estou fazendo errado aqui?

obrigado

Respostas:


4

Se você iniciar o kde a partir do xinitcomando, poderá definir as seguintes variáveis ​​de ambiente em ~ / .xinitrc,

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

Isso fará com que todos os programas respeitem o ibus. (Se isso não funcionar para você, modifique o startkde4script diretamente, adicione as três linhas na parte superior, depois#!/bin/sh

E também um auto-start do programa ibus ibus-daemon -xd, configure isto systemsettings, existe algo chamado "Startup", não consegue lembrar o nome exato


Eu tenho tudo isso; ainda no Firefox <kbd> Compose "o </kbd> produz corretamente ö, mas no Konsole ele produz ̈́o- veja esta pergunta .
gerrit

1

Primeiro, execute ps -ef | grep ibuspara verificar se o daemon está executando com a opção correta. Deve haver um processo como ibus-daemon --xim.

Segundo, cuidado com o programa que você usa para testar o iBus. Por exemplo, o Kate (o editor de texto do KDE) não funciona com o iBus (ou pelo menos não por padrão, você terá que procurar mais, se quiser). Acredito que outros aplicativos do KDE também sejam como o Kate, embora não tenha certeza. Uso o Chromium ou o Firefox para testar o iBus (clique na barra de endereços e execute a combinação de teclas).

Terceiro, (você já deve ter descoberto isso) o iBus só funciona corretamente depois que você se desconecta e se conecta.

Atualização: uma pequena pesquisa revelou que há ibus-qt para aplicativos do KDE.


Oi, Mesmo se o Firefox, ctrl-space (o atalho configurado) parece não fazer nada. O ícone ibus na bandeja exibe a mensagem "Nenhuma janela de entrada" quando clicada.
Leynos
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.