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 -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
No comments:
Post a Comment