ibus input method is broken for mate-panel run application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mate-panel (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
In the first scenario ibus + layout switch + .XCompose works. In the second scenario ibus + layout switch + .XCompose does NOT work.
I can start a GUI either by using alt-f2 or navigating the menu.
I am using ibus with an .XCompose file.
As an example:
I kill telegram-desktop.
I run telegram-desktop from the menu. I can switch between keyboard layouts and the .XCompose sequences work.
I kill telegram-desktop.
I run telegram-desktop from alt-f2 run dialog. I can no longer switch between keyboard layouts and the .XCompose sequences do not work.
For this second case the keyboard switch dialog shows, allows toggling to desired layout, but does not actually switch to layout, it remains on the starting layout.
Sometimes it doesn't matter how I start an app, the input method switching suddenly stops working along with various .XCompose sequences during app usage.
Input related stuff in my .bashrc:
export CLUTTER_
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ps ax|grep ibus
373406 ? Ssl 0:13 /usr/bin/
373415 ? Sl 0:00 /usr/libexec/
373416 ? Sl 0:03 /usr/libexec/
373417 ? Sl 0:02 /usr/libexec/
373419 ? Sl 0:00 /usr/libexec/
373426 ? Sl 0:00 /usr/libexec/
373448 ? Sl 0:04 /usr/libexec/
384609 pts/0 S+ 0:00 grep ibus
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: mate-panel 1.26.2-1
ProcVersionSign
Uname: Linux 5.15.0-41-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: MATE
Date: Wed Jul 13 22:34:44 2022
ExecutablePath: /usr/bin/mate-panel
InstallationDate: Installed on 2021-10-22 (264 days ago)
InstallationMedia: Ubuntu-MATE 21.10 "Impish Indri" - Release amd64 (20211012)
SourcePackage: mate-panel
UpgradeStatus: Upgraded to jammy on 2022-03-31 (104 days ago)
Meh... it has suddenly gotten worse and I don't get it.
Input switching is no longer working unless I start a mate-terminal then launch the app from there.