Bug#922334: ibus breaks KDE
Hi,
On Thu, Feb 14, 2019 at 09:41:11AM -0800, Charles Samuels wrote:
> Package: ibus
> Version: 1.5.14-3
> Severity: important
> Tags: upstream
Can you explain why you placed "Tags: upstream"?
Any of the upstream changes in their recent ibus release has fix in it?
By the way, please install ibus-qt4 and possibly ibus-clutter first and
reboot system to see if problem goers away...
> Merely having the ibus package installed breaks KDE's Plasma
> Shell. Keystrokes into certain applications fails, such
> as KWallet and the Alt-F2 KRunner. These tools fail to receive
> 99% of keystrokes.
Wait you are using stable system ... hmmmm you don't seem to use any
input method. You are using input of GTK and QT4 apps via xim.
> A similar bug with workarounds is listed here:
>
> https://bugs.launchpad.net/ubuntu/+source/kubuntu-settings/+bug/1633721
>
> For me, `ibus-daemon -d -s` seemed to work.
Right now this is set by "im-config" package which I also maintain.
`IBUS_ENABLE_SYNC_MODE=0 /usr/bin/ibus-daemon --daemonize --xim`
-d == --daemonize
-s, --single
do not execute panel and config module.
Hmmm... but disabling this certtainly cause trouble for other people.
So I can't propose such fix to stable system. If it is really upstream
issue, we should get focused patch applied to stable.
If you are not using ibus with any input-method, removing this is one
option. (Maybe this is pulled in by Gnome... then may not be easy...)
> -- Package-specific info:
> default-display-manager: /usr/bin/sddm
You are KDE guy!
> ibus is /usr/bin/ibus
> ibus-setup is /usr/bin/ibus-setup
> im-config -l => ibus xim
> im-config -m => default missing ibus ibus
> XMODIFIERS=@im=ibus
> GTK_IM_MODULE=xim
> QT4_IM_MODULE=xim
Normally I expect these to be both "ibus" instead of "xim".
Wait my testing system here has strange situation...
GTK_IM_MODULE=
QT4_IM_MODULE=
> QT_IM_MODULE=ibus
> XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share
> XDG_MENU_PREFIX=
> PATH=~/.cargo/bin:~/.local/bin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/
> games:/usr/games
>
> ls -l /usr/lib/ibus/
> total 336
> -rwxr-xr-x 1 root root 18504 May 20 2017 ibus-dconf
> -rwxr-xr-x 1 root root 14408 May 20 2017 ibus-engine-simple
> -rwxr-xr-x 1 root root 211080 May 20 2017 ibus-ui-gtk3
> -rwxr-xr-x 1 root root 91848 May 20 2017 ibus-x11
No ibus-engine-*
> -- System Information:
> Debian Release: 9.7
> APT prefers stable
> APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 4.19.0-0.bpo.2-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C
> (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages ibus depends on:
> ii adwaita-icon-theme 3.22.0-1+deb9u1
> ii dconf-cli 0.26.0-2+b1
> ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
> ii gir1.2-gtk-3.0 3.22.11-1
> ii gir1.2-ibus-1.0 1.5.14-3
> ii libatk1.0-0 2.30.0-1~bpo9+1
> ii libc6 2.24-11+deb9u3
> ii libcairo2 1.14.8-1
> ii libdconf1 0.26.0-2+b1
> ii libgdk-pixbuf2.0-0 2.36.5-2+deb9u2
> ii libglib2.0-0 2.50.3-2
> ii libgtk-3-0 3.22.11-1
> ii libibus-1.0-5 1.5.14-3
> ii libnotify4 0.7.7-2
> ii libpango-1.0-0 1.40.5-1
> ii libpangocairo-1.0-0 1.40.5-1
> ii librsvg2-common 2.40.16-1+b1
> ii libx11-6 2:1.6.4-3+deb9u1
> ii libxi6 2:1.7.9-1
> ii python3 3.5.3-1
> ii python3-gi 3.22.0-2
>
> Versions of packages ibus recommends:
> ii im-config 0.30-1
> ii libqt5gui5 5.7.1+dfsg-3+deb9u1
>
> Versions of packages ibus suggests:
> pn ibus-clutter <none>
> pn ibus-doc <none>
> pn ibus-qt4 <none>
> ii libqt5gui5 5.7.1+dfsg-3+deb9u1
>
> -- no debconf information
>
Reply to: