keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
372 stars 102 forks source link

bug(linux): Ibus tray icon does not use icon defined by layout on KDE Plasma #11328

Open HappyHippo77 opened 2 weeks ago

HappyHippo77 commented 2 weeks ago

Describe the bug

When using Keyman with ibus on KDE Plasma, the icon in the tray is the default keyman icon for all layouts, irrespective of the icon specified by the layout. The icon displayed in the Keyman Configuration application also seems broken, as it always displays as the default .kmp icon.

Reproduce the bug

  1. Install keyman on KDE Plasma with ibus.
  2. Install any keyboard with a unique icon.
  3. Observe that the tray icon is the default Keyman icon.

Expected behavior

The tray icon should use the icon specified by the layout (if at all possible). Without this functionality the tray icon is functionally useless, as it only serves to tell the user they are using "a keyman layout".

Related issues

No response

Keyman apps

Keyman version

16.0.144-1

Operating system

Manjaro with KDE Plasma 5.27.11, Kernel 6.6.26-1

Device

Custom desktop

Target application

No response

Browser

No response

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

mcdurdin commented 2 weeks ago

@ermshiperete can you investigate and triage please?

ermshiperete commented 1 week ago

Moving to later sprint after our discussion in standup.