Wie man IBus mit kde benutzt

9

Die KDE-Installation auf meinem PC umfasst IBus und den japanischen Anthy IME. In der IBus-Voreinstellung habe ich den Anthy IME aktiviert. Der IBus-Dämon wird ausgeführt, und in der Taskleiste befindet sich ein IBus-Symbol. Es scheint jedoch keine Möglichkeit zu geben, IMEs zu wechseln.

Dies ist auf PC-BSD 8.2.

Was mache ich hier falsch?

Vielen Dank

Leynos
quelle

Antworten:

4

Wenn Sie kde über den xinitBefehl starten , können Sie die folgenden Umgebungsvariablen in ~ / .xinitrc festlegen:

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

Dadurch respektieren alle Programme ibus. (Wenn dies bei Ihnen nicht funktioniert, ändern Sie das startkde4Skript direkt und fügen Sie anschließend die drei Zeilen oben hinzu#!/bin/sh

Und auch ein automatischer Start des ibus-Programms, ibus-daemon -xdsetzen Sie dies ein systemsettings, es gibt etwas namens "Startup", kann sich nicht an den genauen Namen erinnern

Gänseblümchen
quelle
Ich habe das alles; noch in Firefox <kbd> Compose "o </ kbd> ergibt korrekt ö, aber in Konsole ergibt es ̈́o- siehe diese Frage .
gerrit
1

Führen Sie zunächst aus, um ps -ef | grep ibuszu überprüfen, ob der Dämon mit der richtigen Option ausgeführt wird. Es sollte einen Prozess wie geben ibus-daemon --xim.

Achten Sie zweitens auf das Programm, mit dem Sie iBus testen. Zum Beispiel funktioniert Kate (der KDE-Texteditor) nicht mit iBus (oder zumindest nicht standardmäßig, Sie müssen mehr suchen, wenn Sie das wollen). Ich glaube, andere KDE-Apps sind auch wie Kate, obwohl ich mir nicht sicher bin. Ich verwende Chromium oder Firefox, um iBus zu testen (klicken Sie auf die Adressleiste und führen Sie die Tastenkombination aus).

Drittens (Sie haben das vielleicht bereits entdeckt) funktioniert iBus erst dann ordnungsgemäß, wenn Sie sich abgemeldet und wieder angemeldet haben.

Update: Eine kleine Suche ergab, dass es ibus-qt für KDE-Anwendungen gibt.

Phunehehe
quelle
Hallo, auch wenn Firefox, scheint Strg-Leertaste (die konfigurierte Verknüpfung) nichts zu tun. Das ibus-Symbol im Systray zeigt beim Klicken die Meldung "Kein Eingabefenster" an.
Leynos