Created attachment 156477 [details] fcitx5-unikey is in use Currently the input method panel applet is separated from the system tray applet, and they use different spacing lengths between their icons. As the result, the margin between icons in a panel is inconsistent as shown in the attachment. I'm not sure if it's possible, but I would love to see them integrated in one applet and the icons aligned in a consistent manner.
It's possible; the applet just needs a metadata hint that tells the System Tray to include it.
It would basically be a matter of doing this in plasma-desktop: diff --git applets/kimpanel/package/metadata.json applets/kimpanel/package/metadata.json index ba4d6dce4..459dfa7f4 100644 --- applets/kimpanel/package/metadata.json +++ applets/kimpanel/package/metadata.json @@ -202,5 +202,7 @@ "Keywords[zh_CN]": "Input;IM;输入法;输入;", "Keywords[zh_TW]": "Input;IM;", "X-Plasma-API": "declarativeappletscript", - "X-Plasma-MainScript": "ui/main.qml" + "X-Plasma-MainScript": "ui/main.qml", + "X-Plasma-NotificationArea": true, + "X-Plasma-NotificationAreaCategory": "SystemServices" } But that would have the effect of loading it for everyone, so before doing this, we'd need to make some code changes to ensure that it: - marks itself as disabled or passive when not set up - shows a setup UI when activated before being set up that walks people through setting it up for the first time - doesn't conflict with IBus when IBus is also running, and if it does, that it recognizes this and tells the user what to do about it
Not sure if it's possible. An input method can have more than one icon.
This bug report is specifically about the Kimpanel widget. Does that still apply? (I don't use it, so I don't know)
I don't think it possible since the tray icon only reserves space for one icon, and that's why kimpanel is not integrated with the system tray.
All right.
OK, thank you two for looking into this bug report.