(change category to ChangeAnnounced and add devel list thread) |
(Change submitted to FESCo) |
||
Line 41: | Line 41: | ||
--> | --> | ||
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/FI6WEX43FSZQCRWXVX6VKA7BS4OKMVL5/ Devel list thread] | * [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/FI6WEX43FSZQCRWXVX6VKA7BS4OKMVL5/ Devel list thread] | ||
* FESCo issue: | * FESCo issue: [https://pagure.io/fesco/issue/2827 #2827] | ||
* Tracker bug: < | * Tracker bug: <will be assigned by Wrangler> | ||
* Release notes tracker: < | * Release notes tracker: <will be assigned by Wrangler> | ||
== Detailed Description == | == Detailed Description == |
Revision as of 20:24, 7 July 2022
IBus 1.5.27
Summary
In IBus 1.5.27, ibus restart
subcommand will be enhanced to be able to restart ibus-daemon in GNOME desktop, ibus im-module
subcommand will be added to get internal gtk-im-module value in an GTK instance, ibus-setup will provides custom themes for the IBus candidate window.
Owner
- Name: Takao Fujiwara
- Email: fujiwara [at] redhat [dot] com
Current status
- Targeted release: Fedora 37
- Last updated: 2022-07-07
- Devel list thread
- FESCo issue: #2827
- Tracker bug: <will be assigned by Wrangler>
- Release notes tracker: <will be assigned by Wrangler>
Detailed Description
ibus restart
subcommand will be enhanced to be able to restart ibus-daemon via systemd for GNOME desktop. ibus-daemon is launched via systemd in GNOME desktop.ibus restart
will restart ibus-daemon with systemd at first and with an IBus API directly at second and it also provides--help
option to get other option arguments for the subcommand and--type=direct
and--type=systemd
subcommands are available.ibus im-module
subcommand will be added to get an internal gtk-im-module value from an instance of an GTK instance. Some users would fail to setup IBus and this subcommand will help them to check whether "ibus" is set to the gtk-im-module in the actual process.- ibus-setup will provides custom themes in the "Advanced" tab for IBus candidate window. IBus candidate window is composed by GTK and If the current desktop is composed by GTK likes GNOME, the desktop provides a utility to customize the themes. But if not, this feature is useful for the users.
Feedback
Benefit to Fedora
Users can restart ibus-daemon with ibus restart
. When users install new IBus engines, ibus-daemon has to be restarted to load the new engine lists, If users might encounter a bug, users would like to restart ibus-daemon. IM developers also sometimes restart ibus-daemon to debug IBus or the engines. ibus im-module
subcommand is also useful when a users failed to setup IBus. Providing IBus custom themes is useful for Plasma desktop which theme utility does not change GTK themes.
Scope
- Proposal owners: ibus
- Other developers: NONE
- Release engineering:
- Policies and guidelines: N/A
- Trademark approval: N/A
- Alignment with Objectives:
Upgrade/compatibility impact
ibus restart
should not have any regressions in any desktops.
How To Test
IBus restart
- Log into GNOME desktop session
- Run
ibus restart
and then ibus-daemon PID is changed.
IBus im-module
- Run
ibus im-module
and get "ibus"
IBus custom theme
- Log into Plasma desktop session
- Run ibus-setup and configure IM engines in "Input Method" tab, who can show the candidate window likes ibus-libpinyin, ibus-anthy.
- Run ibus-setup and configure custom themes in "Advanced" tab and confirme the theme of the candidate window is changed.
User Experience
ibus restart
command line interface is available to restart the input method features and ibus-setup provides custom themes for ithe appearance of the input method candidate window.
Dependencies
ibus restart --type=systemd
requires systemd.
ibus im-module
subcommand requires gtk4 or gtk3 or gtk2.
Contingency Plan
- Contingency mechanism: Revert the change to IBus.
- Contingency deadline: Beta release
- Blocks release? No
Documentation
TBD