Come usare IBus con kde


9

L'installazione di KDE sul mio PC include IBus e il giapponese Anthy IME. Nella preferenza IBus, ho abilitato l'IME di Anthy. Il demone IBus è in esecuzione e nella barra delle applicazioni è presente un'icona IBus, tuttavia non sembra esserci alcun modo di cambiare IME.

Questo è su PC-BSD 8.2.

Cosa sto facendo di sbagliato qui?

Grazie

Risposte:


4

Se avvii kde dal xinitcomando, puoi impostare le seguenti variabili d'ambiente in ~ / .xinitrc,

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

Questo farà sì che tutti i programmi rispettino ibus. (Se questo non funziona per te, modifica lo startkde4script direttamente, aggiungi le 3 righe all'inizio, dopo#!/bin/sh

E anche un avvio automatico del programma ibus, impostalo ibus-daemon -xdin systemsettings, c'è qualcosa chiamato "Startup", non ricordo il nome esatto


Ho tutto questo; ma in Firefox <kbd> Componi "o </kbd> produce correttamente ö, ma in Konsole produce ̈́o- vedi questa domanda .
Gerrit,

1

Innanzitutto, esegui ps -ef | grep ibusper verificare che il daemon sia in esecuzione con l'opzione corretta. Dovrebbe esserci un processo simile ibus-daemon --xim.

In secondo luogo, fai attenzione al programma che usi per testare iBus. Ad esempio, Kate (l'editor di testo di KDE) non funziona con iBus (o almeno non per impostazione predefinita, dovrai cercare di più se lo desideri). Credo che anche altre app di KDE siano come Kate, anche se non ne sono sicuro. Uso Chromium o Firefox per testare iBus (fare clic sulla barra degli indirizzi ed eseguire la combinazione di tasti).

Terzo, (potresti averlo già scoperto) iBus funziona correttamente solo dopo esserti disconnesso e riconnesso.

Aggiornamento: una piccola ricerca ha rivelato che esiste ibus-qt per le applicazioni KDE.


Ciao, anche se Firefox, ctrl-space (il collegamento configurato) sembra non fare nulla. L'icona ibus nel systray fa apparire il messaggio "Nessuna finestra di input" quando si fa clic.
Leynos,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.