This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[SOLVED]Compose key doesn't work in kate, konqueror, konsole

Tags: None
(comma "," separated)
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
GTK_IM_MODULE is already set to "xim" which has nothing to do with ibus - it is a seperate system altogether.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
sparhawk
Registered Member
Posts
433
Karma
0
OS
So presumably ibus is not crucial for anything else, apart from where it's not working anyway? :-)

Would I remove all of these packages?
Code: Select all
$ dpkg -l |grep ibus
ii  gir1.2-ibus-1.0                             1.4.1-7ubuntu1                                    amd64        Intelligent Input Bus - introspection data
ii  ibus                                        1.4.1-7ubuntu1                                    amd64        Intelligent Input Bus - core
ii  ibus-chewing                                1.3.10+clean-3build1                              amd64        Chewing engine for IBus
ii  ibus-gtk:amd64                              1.4.1-7ubuntu1                                    amd64        Intelligent Input Bus - GTK+2 support
ii  ibus-gtk:i386                               1.4.1-7ubuntu1                                    i386         Intelligent Input Bus - GTK+2 support
ii  ibus-gtk3:amd64                             1.4.1-7ubuntu1                                    amd64        Intelligent Input Bus - GTK+3 support
ii  ibus-pinyin                                 1.4.0-1build1                                     amd64        Pinyin engine for IBus
ii  ibus-pinyin-db-android                      1.4.0-1build1                                     all          Pinyin engine for IBus - Android database
ii  ibus-qt4                                    1.3.1-2.1ubuntu1                                  amd64        qt-immodule for ibus (QT4)
ii  ibus-sunpinyin                              2.0.3-4                                           amd64        sunpinyin engine for ibus
ii  ibus-table                                  1.3.9.20110827-2                                  all          table engine for IBus
ii  ibus-table-cangjie                          1.3.4-1                                           all          ibus-table input method: CangJie (dummy package)
ii  ibus-table-cangjie-big                      1.3.4-1                                           all          ibus-table input method: CangJie (big)
ii  ibus-table-cangjie3                         1.3.4-1                                           all          ibus-table input method: CangJie3
ii  ibus-table-cangjie5                         1.3.4-1                                           all          ibus-table input method: CangJie5
ii  ibus-table-wubi                             1.3.4-1                                           all          ibus-table input method: Wubi
ii  libgusb2                                    0.1.3-5                                           amd64        GLib wrapper around libusb1
ii  libibus-1.0-0:amd64                         1.4.1-7ubuntu1                                    amd64        Intelligent Input Bus - shared library
ii  libibus-1.0-0:i386                          1.4.1-7ubuntu1                                    i386         Intelligent Input Bus - shared library
ii  libibus-qt1                                 1.3.1-2.1ubuntu1                                  amd64        qt-immodule for ibus (QT4)
ii  libusb-0.1-4:amd64                          2:0.1.12-23                                       amd64        userspace USB programming library
ii  libusb-0.1-4:i386                           2:0.1.12-23                                       i386         userspace USB programming library
ii  libusb-1.0-0:amd64                          2:1.0.12-2                                        amd64        userspace USB programming library
ii  libusb-1.0-0:i386                           2:1.0.12-2                                        i386         userspace USB programming library
ii  libusb-1.0-0-dev                            2:1.0.12-2                                        amd64        userspace USB programming library development files
ii  libusb-dev                                  2:0.1.12-23                                       amd64        userspace USB programming library development files
rc  libusbmuxd1                                 1.0.7-2                                           amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  libusbmuxd2                                 1.0.8-1                                           amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  python-ibus                                 1.4.1-7ubuntu1                                    all          Intelligent Input Bus - Python support
ii  scribus                                     1.4.0.dfsg+r17300-1.1ubuntu1                      amd64        Open Source Desktop Page Layout - stable branch
User avatar
sparhawk
Registered Member
Posts
433
Karma
0
OS
Actually, I just purchased an SSD today. Instead of migrating my Unity/Gnome/Kubuntu chimera, I might as well make a fresh install. The last (and only) time I've installed Linux it took about two full days to get it running (graphics card issues), so I'll schedule it for next weekend and report back here after then. Thanks again.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Uninstalling just ibus-qt4 should be enough - that will make Qt unaware of ibus which should cause it to use other systems - hopefully xim.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
sparhawk
Registered Member
Posts
433
Karma
0
OS
bcooksley wrote:Uninstalling just ibus-qt4 should be enough

YES! That works perfectly. Thank you very much for that!
User avatar
sparhawk
Registered Member
Posts
433
Karma
0
OS
I was just adding some more characters to my ~/.XCompose file, and checked out my notes. Apparently I had modified ~/.profile to include the line
Code: Select all
export GTK_IM_MODULE="xim"

I'm not even sure what this does, as I just followed some instructions I found on the net. I guess this is why the compose key was not working in ibus, although I'm not sure what the fix could have been (short of uninstalling ibus as recommended).
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
That command sets an environment variable, which if it's name is any indication instructs Gtk to use XIM for it's input management module. This would cause it to ignore ibus.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
sparhawk
Registered Member
Posts
433
Karma
0
OS
I figured as much, but then was surprised at to why some programs were using ibus anyway. Anyway, there's no big deal, as removing ibus did fix this for me.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft