F42 Change Proposal: Ibus 1.5.32 (self-contained)

IBus 1.5.32

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Wiki
Announced

:link: Summary

IBus 1.5.32 will support the Wayland input-method protocol version 2.

:link: Owner

:link: Current status

  • Targeted release: Fedora Linux 42
  • Last updated: 2025-01-13
  • [ Announced]
  • [ Discussion thread]
  • FESCo issue:
  • Tracker bug:
  • Release notes tracker:

:link: Detailed Description

  • IBus now supports the Wayland input-method protocol version 2 which is allowed by some Wayland desktop sessions likes Sway, Hyprland, COSMIC desktop sessions.
  • IBus now can show the candidate popup for non-Wayland applications of XIM and GTK2 in the Wayland desktop sessions.
  • ibus start command is now enhanced to work for the Wayland input-method protocol version 2.

:link: Feedback

:link: Benefit to Fedora

This change will provide the input-method features in some Wayland desktop environments likes Sway, Hyprland, COSMIC desktop environments.

:link: Scope

  • Proposal owners: ibus 1.5.32

  • Other developers:

  • Release engineering: #Releng issue number

  • Policies and guidelines: N/A (not needed for this Change)

  • Trademark approval: N/A (not needed for this Change)

  • Alignment with the Fedora Strategy:

:link: Upgrade/compatibility impact

:link: Early Testing (Optional)

Do you require ‘QA Blueprint’ support? N

:link: How To Test

:link: Start IBus

  1. Log into a Wayland desktop session which allows the Wayland input-method protocol version 2 likes Sway, Hyprland, COSMIC desktop sessions. 2. Run an input-method protocol 2 application likes foot (You should not export GTK_IM_MODULE or QT_IM_MODULE.) 2. Run ibus start --type wayland option

:link: Wayland supported aplications (You should not export GTK_IM_MODULE or QT_IM_MODULE.)

  1. Run foot, ptyxis or konsole

:link: XIM application with the Wayland input-method protocol version 2

  1. Run env XMODIFIERS=@im=ibus xterm

:link: GTK2 application with the Wayland input-method protocol version 2

  1. Run env GTK_IM_MODULE=ibus foo

:link: User Experience

ibus start command is a brief tool for users to start the IBus input-method framework and ibus start --help command shows the help messages.

:link: Dependencies

IBus panel needs the waybar in Sway desktop environment since the default swaybar does not support StatusNotifier.

:link: Contingency Plan

  • Contingency mechanism: Revert the change to ibus.
  • Contingency deadline: Beta release
  • Blocks release? No

:link: Documentation

:link: Release Notes

Last edited by @amoloney 2025-01-15T23:08:16Z

Last edited by @amoloney 2025-01-15T23:08:16Z

How do you feel about the proposal as written?

  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what you’d like to express, please simply give that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just “+1”. This will make long topics easier to follow.

Please note that this is an advisory “straw poll” meant to gauge sentiment. It isn’t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.

This change proposal has now been submitted to FESCo with ticket #3354 for voting.

To find out more, please visit our Changes Policy documentation.