You are not logged in.

#1 2025-01-20 03:41:04

gehenna14
Member
Registered: 2024-02-08
Posts: 38

IME (ibus) does not function on programs built with gtk2

I installed pale moon on my system today, specifically the version that uses gtk2 (palemoon on the AUR) and have found that my IME (IBus and Anthy) Does not work.
I have my environment variables for both gtk and qt set in .xprofile as well as the xmodifiers variable

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

I thought it might work if I specified GTK 2 and it did not work

GTK_IM_MODULE=ibus
GTK2_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

What could be the issue here? I'm not sure where to start, can't find anything on google. i have both ibus and ibus-anthy correctly installed and configured, and the IME works everywhere else. I am not sure if this is just a palemoon specific issue either but I don't know any other gtk2 programs to test in.
Thank you. big_smile

Last edited by gehenna14 (2025-01-20 03:41:46)

Offline

#2 2025-01-20 07:58:29

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 2,472
Website

Re: IME (ibus) does not function on programs built with gtk2

Mod note: Moving to AUR issues.


Inofficial first vice president of the Rust Evangelism Strike Force

Offline

#3 2025-01-20 14:53:14

mackin_cheese
Member
Registered: 2025-01-07
Posts: 475

Re: IME (ibus) does not function on programs built with gtk2

What is the exact error you are seeing when trying to use palemoon?

Offline

#4 2025-01-20 18:51:26

gehenna14
Member
Registered: 2024-02-08
Posts: 38

Re: IME (ibus) does not function on programs built with gtk2

mackin_cheese wrote:

What is the exact error you are seeing when trying to use palemoon?

There isn't any specific error message or anything
When I select Anthy in the IBus IME button in my system tray and try to type in Japanese characters nothing happens and I am only able to type Latin characters.
On all my other gtk3/qt applications this should convert the Latin characters into Japanese characters.
This is happening even when I have the environment variables set for IBus to work properly.

Offline

#5 2025-01-20 19:32:58

mackin_cheese
Member
Registered: 2025-01-07
Posts: 475

Re: IME (ibus) does not function on programs built with gtk2

Have you checked the settings in palemoon? like character encoding settings?

Offline

#6 2025-01-20 19:44:28

gehenna14
Member
Registered: 2024-02-08
Posts: 38

Re: IME (ibus) does not function on programs built with gtk2

mackin_cheese wrote:

Have you checked the settings in palemoon? like character encoding settings?

Looking in Pale moon's preferences I can only find "Character encoding for Legacy content", setting this to things from the default like UTF-8 and Japanese don't seem to fix it.
Looking in about:config there is a boolean entry called browser.menu.showCharacterEncoding, but I'm not sure what this does as I couldn't tell if it changes anything.

Offline

Board footer

Powered by FluxBB