Wiki - https://fedoraproject.org/wiki/Changes/IBus_1.5.35
Discussion thread -
https://discussion.fedoraproject.org/t/f45-change-proposal-ibus-1-5-35-self-contained/197425

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.35 will enhance the handling of XKB keymaps in Wayland
desktop environments


== Owner ==
* Name: [[User:Fujiwara|Takao Fujiwara]]
* Email: fujiwara [at] redhat [dot] com


== Detailed Description ==
* IBus now supports the ISO latch and shift states of XKB keymaps in
Wayland desktop environments likes KDE, Sway, Hyprland, COSMIC.
* IBus now supports the IBus option to use the session keymaps
regardless of the keymap of each input method engine.


== Feedback ==
https://bugzilla.redhat.com/show_bug.cgi?id=2444009


== Benefit to Fedora ==
This change will enhance the usability in the Wayland desktop
enviroments with the Wayland input-method protocols when user enables
IBus input method framework for some XKB keymaps like "lv(tilde)",
"de(T3)", "fr(ergol)".



== Scope ==
* Proposal owners:ibus 1.5.35

* Other developers:

* Release engineering:
[https://forge.fedoraproject.org/releng/tickets/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 ==
=== XKB keymap ===
# Configure `"us"` keymap in the system keymap with the `localectl`
command and `/etc/vconsole.conf` file
# Log into the Wayland desktop environment with the Wayland
input-method protocol like KDE, Sway, Hyprland, COSMIC
# Run `ibus start` to enable IBus and configure each DE with
https://github.com/ibus/ibus/wiki/WaylandDesktop
# Run `ibus-setup` utility and configure some XKB keymaps like
`"Latvian (tilde)"` and enable one with {{key press|Super|space}}
shortcut key
# Type some ISO latch keys like {{key press|tilde|e}} or {{key press|AltGr|e}}
The IBus XKB keymaps work fine and the system keymap is supported with
`"us"` or the same keymap of the IBus keymap.

=== System keymap option ===
# Configure `"us"` keymap in the system keymap with the `localectl`
command and `/etc/vconsole.conf` file
# Log into the Wayland desktop environment with the Wayland
input-method protocol like KDE, Sway, Hyprland, COSMIC.
# Run `ibus start` to enable IBus and configure each DE with
https://github.com/ibus/ibus/wiki/WaylandDesktop
# Run `ibus-setup` utility and enable `"Use system keyboard layout"` option
# Run `ibus-setup` utility and configure some XKB keymaps or
input-method engines and enable one with {{key press|Super|space}}
shortcut key
Expected result is all keys are based on `"us"` keymap.



== User Experience ==
IBus works with the XKB keymaps with the `ibus-setup` utility whether
each DE supports the ISO latch keys or not.


== 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 ==
TBD


== Release Notes ==

-- 
Aoife Moloney

Fedora Operations Architect

Fedora Project

Matrix: @amoloney:fedora.im

IRC: amoloney

-- 
_______________________________________________
devel-announce mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to