F42 Change Proposal: Ibus 1.5.32 (self-contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux