[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#751986: plasma-widget-kimpanel: The kimpanel widget + ibus does not work at all.



Control: reassign -1 plasma-desktop 4:5.8.4-1
Control: tag -1 + help

¡Hola Andrei!

El 2014-06-20 a las 09:18 +0300, Andrei POPESCU escribió:
Control: reassign -1 plasma-widget-kimpanel 4:4.13.1-1

With the release of plasma 5 kimpanel was moved to the plasma-desktop package. Reassigning.

On Mi, 18 iun 14, 22:52:20, hsanson wrote:
Source: plasma-widget-kimpanel Version: 4:4.13.1-1 Severity: important

* What led up to the situation?

My work and school environment requires me to write document in Japanese language for which I use ibus. Currently everything works perfect if I use ibus with the gtk panel but being a KDE user I wanted to use instead kimpanel that looks better integrated with the KDE plasma panel.

* What exactly did you do (or not do) that was effective (or ineffective)?

I installed kimpanel and started ibus-daemon with the following command:

  ibus-daemon --xim -p /usr/lib/kde4/libexec/kimpanel-ibus-panel

I tried several options for the ibus-daemon, setting it when starting KDE, running it directly in a terminal, etc...

I also have the corresponding environment variables:

export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus

* What was the outcome of this action?

The kimpanel shows as a pencil icon and does nothing on click. I cannot change the input method using any keys and of course I cannot input Japanese text on any application.

Interstingly if I click in an edit box in chromium the pencil icon changes to a keyboard icon followed by the ibus *i* icon. But still I cannot input any Japanese and clicking on the icons only show information without doing anything else.

* What outcome did you expect instead?

I expected to see the input method with all its options in the plasma panel and be able to write Japanese text.

I shall mention again that using the default gtk panel works as expected but looks extremely ugly inside the KDE plasma panel.

The current version in plasma-desktop includes the scim backend. This is somewhat tricky to setup, in particular I couldn't find a way to avoid the gtk-panel from respawning and allow the kimpanel scim panel to take over. I've ended up doing:
kill $(pidof scim-panel-gtk); \
/usr/lib/x86_64-linux-gnu/libexec/kimpanel-scim-panel
With that I managed to show "something" in the plasmoid, but then I couldn't do anything useful with it. I'm not sure if I'm missing some scim foo or it just doesn't work.

We are also build depending on ibus, but the build log suggests me that the ibus support is not being built. Anyway the ibus gtk panel seems straight forward enough as to need the kimpanel, we should probably drop the ibus build dependency here.

I'm asking for help for this bug, as I haven't played with scim or ibus before, and maybe I'm missing something.

Happy hacking,
--
"The most important thing in the programming language is the name. A language
will not succeed without a good name. I have recently invented a very good
name and now I am looking for a suitable language."
-- Donald Knuth
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature


Reply to: