ibus input method not working

Bug #1966356 reported by Yuan-Chen Cheng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Invalid
Undecided
Unassigned
ibus (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

per test on jammy, config traditional Chinese and input method as ibus

Chinese input method not working.

Per check around, found that just force add "--xim" to /usr/bin/ibus-daemon,
then it works.

Note: per test, add --xim works for below cases:

1. x11 mode
2. Wayland mode, x11 client, test by using microsoft edge.
3. Wayland mode, Wayland client, tested by using gnome-terminal.

Tags: jammy
description: updated
description: updated
tags: added: jammy
Revision history for this message
Yao Wei (medicalwei) wrote :

Could you give us steps to reproduce? It works for me after adding Others/Chewing in keyboard setup in the jammy VM.

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote (last edit ):

Hmm, weird that I can't reproduce this issue now. I'll set this to in-complete temporary.
(I did an apt upgrade in-between)

Btw, I try to add nomodeset to booting parameter, and I found that I can't run in Wayland mode. It's only x11 mode (and the icon to select between wayland and x11 mode is not there)

Changed in ibus (Ubuntu):
status: New → Incomplete
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

I can't reproduce it either.

It can be noted that a (possible) issue on standard Ubuntu related to how ibus-daemon is started is not an issue with ibus but rather with gnome-shell.

Anyway, this is a bit odd:

$ env | grep -i type
XDG_SESSION_TYPE=x11
$ ps ux | grep ibus-daemon
gunnar 2932 0.0 0.0 2888 956 ? Ss 06:04 0:00 sh -c /usr/bin/ibus-daemon --panel disable $([[ $XDG_SESSION_TYPE == "x11" ]] && echo "--xim")
gunnar 2935 0.4 0.0 406192 14220 ? Sl 06:04 0:02 /usr/bin/ibus-daemon --panel disable
gunnar 5761 0.0 0.0 24844 2632 pts/0 S+ 06:14 0:00 grep --color=auto ibus-daemon

OTOH I can't tell the significance of '--xim' not being included in the second ibus-daemon process.

@Yuan-Chen Cheng: Well, if nobody — not even you — is able to reproduce the issue on an upgraded jammy, the bug shouldn't be set to "Incomplete" but rather be closed. So I closed it.

Please feel free to request it to be reopened or submit a new bug if the issue reappears.

Changed in gnome-shell (Ubuntu):
status: New → Invalid
Changed in ibus (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.