[MIR] plasma-widget-kimpanel

Bug #418688 reported by Jonathan Riddell
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
plasma-widget-kimpanel (Ubuntu)
Fix Released
Undecided
Unassigned
Martin Pitt (pitti)
Changed in plasma-widget-kimpanel (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

> Needs scim set up prior to use

Arne switched Ubuntu from scim to ibus, and also planned to switch Kubuntu to ibus-qt. Is that actually tightly coupled to scim, or was it meant to be "needs input method set up"?

Subscribed Arne for input (no pun intended..).

Package is okay otherwise.

summary: - main inclusion report plasma-widget-kimpanel
+ [MIR] plasma-widget-kimpanel
Changed in plasma-widget-kimpanel (Ubuntu):
status: New → Incomplete
Revision history for this message
Arne Goetje (arnegoetje) wrote :

plasma-widget-kimpanel can work with multiple input methods. Scim is one of them.
Ibus is supported by starting kimpanel with --ibus, AFAIK. There is a README somewhere in the source code IIRC.

To determine the input method to use, look into ~/.xinput.d/${LOCALE}. That is a symlink to IM specific files in /etc/X11/xinit/xinput.d/. What ever is linked there is the IM of choice.

For Karmic the default ought to be 'ibus'
The IM itself is started in Xsession.d/, so it should be available before kimpanel fires up.

Revision history for this message
Arne Goetje (arnegoetje) wrote :

~/.xinput.d/${LOCALE} actually is the locale without .UTF-8 and @variants... e.g: en_US, zh_TW, ja_JP.

So, kimpanel would need a wrapper script that checks which input method is selected for the locale the user runs in and starts kimpanel with the appropriate flags.

Revision history for this message
Arne Goetje (arnegoetje) wrote :

Fallback locale setting is 'all_ALL'. I.e. if the user is running in en_US, but there is no link in ~/.xinput.d/ for en_US, the link for all_ALL is used if present.

Revision history for this message
Jonathan Riddell (jr) wrote :

I've moved it to main for feature freeze but I'll try and work on such a wrapper script soon.

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks, Arne. So this is fine for main, approved.

Changed in plasma-widget-kimpanel (Ubuntu):
status: Incomplete → Fix Committed
Martin Pitt (pitti)
Changed in plasma-widget-kimpanel (Ubuntu):
assignee: Martin Pitt (pitti) → nobody
Revision history for this message
Martin Pitt (pitti) wrote :

Please note that this will not be promoted unless something in main or the seeds require it.

Revision history for this message
Michael Ummels (urmel291) wrote :

I have noticed that the plasma-widget-kimpanel binary package does currently not ship with the ibus backend. I had to copy the backend (file backend/ibus/panel.py) from the source package and change the im-switch configuration to get the widget working with ibus (ibus-daemon needs to be started with --panel=<path-to-panel.py> to get it working). Should I open a bug for that?

Changed in plasma-widget-kimpanel (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.