** Changed in: ibus
Status: New => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ibus in Ubuntu.
https://bugs.launchpad.net/bugs/1968459
Title:
IBus 1.5.26 does not enable on Xorg sesson
Status in ibus:
Fix Released
Status in ibus package in Ubuntu:
Fix Released
Status in ibus package in Debian:
Fix Released
Bug description:
I tested newly installed Ubuntu 22.04 LTS dev.
step to reproduce:
1. boot
2. select user
3. session changes to Ubuntu on Xorg from Ubuntu
4. enter password
5. run gedit
6. put Hankaku/Zenkaku key
7. nothing to happen
consideration:
Run "ps ax |grep ibus" on terminal:
$ ps ax |grep ibus
5774 ? Ss 0:00 sh -c /usr/bin/ibus-daemon --panel disable $([[
$XDG_SESSION_TYPE == "x11" ]] && echo "--xim")
5779 ? Sl 0:00 /usr/bin/ibus-daemon --panel disable
5863 ? Sl 0:00 /usr/libexec/ibus-dconf
5864 ? Sl 0:00 /usr/libexec/ibus-extension-gtk3
5868 ? Sl 0:00 /usr/libexec/ibus-portal
5965 ? Sl 0:00 /usr/lib/ibus-mozc/ibus-engine-mozc --ibus
6831 pts/1 R+ 0:00 grep --color=auto ibus
It is strange.
IBus 1.5.25 introduces systemd user unit files.
/usr/lib/systemd/user/org.freedesktop.IBus.session.GNOME.service
/usr/lib/systemd/user/org.freedesktop.IBus.session.generic.service
above contains "ExecStart=sh -c '/usr/bin/ibus-daemon --panel disable $([[
$XDG_SESSION_TYPE == "x11" ]] && echo "--xim")"
https://github.com/ibus/ibus/blob/master/bus/services/org.freedesktop.IBus.session.GNOME.service.in#L21
It may be bashism.
I changed to "ExecStart=bash -c '/usr/bin/ibus-daemon --panel disable $([[
$XDG_SESSION_TYPE == "x11" ]] && echo "--xim")" and reboot then works as
expected.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ibus/+bug/1968459/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp