You are not logged in.

#1 2019-10-15 20:47:09

Vofan
Member
Registered: 2019-01-21
Posts: 65

Ibus not working as expected in many GUI applications

Hello.

Ibus input works fine in st, other terminals, and neovim. (Though see bottom for a bonus issue.)

However, in many GUI applications (Firefox, GVim, spotify, discord, markdown editors, etc.) it instead pastes characters in a string. Say that I want to type æ - instead I get aæ (where the key sequence is <a><\><e>). This happens with many characters - however, it doesn't happen with the same set of characters across each application. In firefox, ð prints fine, but in discord, it gives \ð. CJK input works like a charm.

I have been through https://wiki.archlinux.org/index.php/IB … leshooting and none of the given solutions help.

Currently, in my ~/.profile, I have

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

Any advice would be most appreciated.

The bonus problem is SIL IPA input - it works in alacritty, but not st. Specifically, when using st (and many other terminals), it will delete the character that is being modified by a diacritic. For example, if I try writing ē or ɳ̊, it will not render properly in st. However, say if I then compile code containing these modified characters into LaTeX, HTML, etc., it will print fine.

Thanks again for your time.

Offline

#2 2019-10-16 16:59:52

Vofan
Member
Registered: 2019-01-21
Posts: 65

Re: Ibus not working as expected in many GUI applications

Solved - except for the second issue.

The solution was already on the forums: https://bbs.archlinux.org/viewtopic.php?id=173675

Apologies for time-wasting - I did look, just not well enough.

I will leave the thread open in case anyone would know how to fix the second.

Last edited by Vofan (2019-10-16 17:01:11)

Offline

Board footer

Powered by FluxBB