Bug 1960390 - Unable to switch to non-ibus input methods
Summary: Unable to switch to non-ibus input methods
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: im-chooser
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Akira TAGOH
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-13 18:39 UTC by Huang, Chih-Wei
Modified: 2022-12-08 06:38 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-12-08 06:38:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Huang, Chih-Wei 2021-05-13 18:39:57 UTC
Description of problem: Unable to use non-ibus input methods on GNOME

Version-Release number of selected component (if applicable):
Fedora 33

How reproducible:
Follow the instructions at https://fedoraproject.org/wiki/I18N/InputMethods

Steps to Reproduce:
1. remove the shortcut keys for Switch to next input source from Keyboard->Shortcuts tab->Typing on gnome-control-center
2. remove all of the input source which is related to ibus (not sure if it's possible?)
3. install im-chooser, imsettings and imsettings-gsettings on f21 or later
4. reboot and login

Actual results:
Unable to use im-chooser, it shows
$ im-chooser 

(im-chooser:2510): libimchooseui-WARNING **: 02:22:23.083: Current desktop isn't supported. Please follow instructions on your desktop to enable Input Method.

(im-chooser:2510): libimchooseui-WARNING **: 02:22:23.083: Current desktop isn't supported. Please follow instructions on your desktop to enable Input Method.


Expected results:
Be able to use im-chooser to switch to another input method, e.g., fcitx5


Additional info:
Unable to remove ibus:

$ sudo dnf remove ibus
Error: 
 Problem: The operation would result in removing the following protected packages: gnome-shell
(try to add '--skip-broken' to skip uninstallable packages)

This is also unexpected. In previous Fedora version (e.g. 32) ibus could be removed without such an error.

Comment 1 Peter Hutterer 2021-05-17 02:31:38 UTC
xinput is just a debugging tool not involved in any of this (it's little more than a specialised version of `cat`). Punting to im-chooser since that's where that error message comes from.

Comment 2 Akira TAGOH 2021-05-18 12:28:36 UTC
That warning message says it all. this isn't really new. please ask GNOME upstream for the way of changing the input methods to your favarite one. imsettings just followed that but there are nothing such things anymore. it can't do any help without their support.

Comment 3 Ben Cotton 2021-08-10 13:02:26 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.

Comment 4 Ben Cotton 2022-11-29 16:57:08 UTC
This message is a reminder that Fedora Linux 35 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 35 on 2022-12-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '35'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 35 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 5 Akira TAGOH 2022-12-08 06:38:42 UTC
Again, please ask GNOME upstream to use non-ibus input methods there.


Note You need to log in before you can comment on or make changes to this bug.