From Fedora Project Wiki
(Submitting Change to FESCo)
(adding tracker links)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


= IBus 1.5.32 =
= IBus 1.5.32 =
{{Change_Proposal_Banner}}


== Summary ==
== Summary ==
Line 22: Line 20:


== Current status ==
== Current status ==
[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF42]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 43: Line 41:
* [https://discussion.fedoraproject.org/t/f42-change-proposal-ibus-1-5-32-self-contained/142521 Discussion thread]
* [https://discussion.fedoraproject.org/t/f42-change-proposal-ibus-1-5-32-self-contained/142521 Discussion thread]
* FESCo issue: [https://pagure.io/fesco/issue/3354 #3354]
* FESCo issue: [https://pagure.io/fesco/issue/3354 #3354]
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346154 #2346154]
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: [https://gitlab.com/fedora/docs/fedora-linux-documentation/release-notes/-/issues/170 #170]


== Detailed Description ==
== Detailed Description ==

Latest revision as of 18:35, 17 February 2025


IBus 1.5.32

Summary

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

Owner


Current status

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:
  • 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

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