Wiki - https://fedoraproject.org/wiki/Changes/IBus_1.5.32 Discussion thread - https://discussion.fedoraproject.org/t/f42-change-proposal-ibus-1-5-32-self-contained/142521 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: [[User:Fujiwara|Takao Fujiwara]] * Email: fujiwara [at] redhat [dot] com == 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 == * https://github.com/ibus/ibus/issues/2182 == 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: [https://pagure.io/releng/issues #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) == == How To Test == === 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 === Wayland supported aplications (You should not export GTK_IM_MODULE or QT_IM_MODULE.) === 1. Run foot, ptyxis or konsole === XIM application with the Wayland input-method protocol version 2 === 1. Run `env XMODIFIERS=@im=ibus xterm` === GTK2 application with the Wayland input-method protocol version 2 === 1. 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 == https://desktopi18n.wordpress.com/2025/01/13/ibus-1-5-32-plan/ == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue