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.
Summary
IBus 1.5.32 will support the Wayland input-method protocol version 2.
Owner
- Name: Takao Fujiwara
- Email: fujiwara [at] redhat [dot] com
Current status
- Targeted release: Fedora Linux 42
- Last updated: 2025-01-13
- [ Announced]
- [ Discussion thread]
- FESCo issue:
- Tracker bug:
- Release notes tracker:
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.
Feedback
Benefit to Fedora
This change will provide the input-method features in some Wayland desktop environments likes Sway, Hyprland, COSMIC desktop environments.
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:
Upgrade/compatibility impact
Early Testing (Optional)
Do you require ‘QA Blueprint’ support? N
How To Test
Start IBus
- 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
Wayland supported aplications (You should not export GTK_IM_MODULE or QT_IM_MODULE.)
- Run foot, ptyxis or konsole
XIM application with the Wayland input-method protocol version 2
- Run
env XMODIFIERS=@im=ibus xterm
GTK2 application with the Wayland input-method protocol version 2
- Run
env GTK_IM_MODULE=ibus foo
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.
Dependencies
IBus panel needs the waybar in Sway desktop environment since the default swaybar does not support StatusNotifier.
Contingency Plan
- Contingency mechanism: Revert the change to ibus.
- Contingency deadline: Beta release
- Blocks release? No
Documentation
Release Notes
Last edited by @amoloney 2025-01-15T23:08:16Z
Last edited by @amoloney 2025-01-15T23:08:16Z