Skip to content

Conversation

@akurtakov
Copy link
Member

From ibus/ibus#2331 (comment) "There are two modes to communicate between IBus and GTK applications."

  • GTK_IM_MODULE=wayland (composer mode - GNOME Wayland default) and GTK_IM_MODULE=ibus (no composer mode).

Note that "wayland" im module is another incarnation of ibus. The only thing that was broken for sure is "xim" so override only it under Gnome on X11 to prevent making SWT(and as a result Eclipse) use non-default IM modules and thus exposing different behaviour than other apps.

From ibus/ibus#2331 (comment)
"There are two modes to communicate between IBus and GTK applications."
- GTK_IM_MODULE=wayland (composer mode - GNOME Wayland default) and
GTK_IM_MODULE=ibus (no composer mode).

Note that "wayland" im module is another incarnation of ibus.
The only thing that was broken for sure is "xim" so override only it
under Gnome on X11 to prevent making SWT(and as a result Eclipse) use
non-default IM modules and thus exposing different behaviour than other
apps.
@akurtakov akurtakov self-assigned this Mar 26, 2025
@github-actions
Copy link
Contributor

Test Results

   539 files  ±0     539 suites  ±0   32m 5s ⏱️ + 6m 59s
 4 330 tests ±0   4 315 ✅  - 1   13 💤 ±0  2 ❌ +1 
16 579 runs  ±0  16 466 ✅  - 1  111 💤 ±0  2 ❌ +1 

For more details on these failures, see this check.

Results for commit db5282c. ± Comparison against base commit 536fea8.

@akurtakov
Copy link
Member Author

Windows problems are irrelevant for this change. Merging.

@akurtakov akurtakov merged commit e4fc88a into eclipse-platform:master Mar 26, 2025
13 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant