FS#19580 - [kdeplasma-addons-applets-kimpanel] ibus backend

Attached to Project: Arch Linux
Opened by Julien (julroy67) - Monday, 24 May 2010, 21:17 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 29 December 2011, 15:27 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
Actually, Kimpanel is built with scim backend only, I think you should add ibus backend, as ibus is way much better.

Additional info:
* actual version and kde-unstable version
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Thursday, 29 December 2011, 15:27 GMT
Reason for closing:  Implemented
Additional comments about closing:  kdeplasma-addons-applets-kimpanel 4.7.95-3
Comment by Jesse Jaara (Huulivoide) - Friday, 20 August 2010, 08:23 GMT
I think this is included in the kde 4.5 builds,a atleast the ibus does show up in kimpanel
Comment by Jesse Jaara (Huulivoide) - Friday, 05 November 2010, 16:52 GMT
Still exist in 4.5.3.
something like this has to be added to PKGBUILD
install -m755 $srcdir/$_pkgbase-$pkgver/applets/kimpanel/backend/ibus/panel.py ${pkgdir}/usr/share/ibus/ui/qt/
install -m644 $srcdir/$_pkgbase-$pkgver/applets/kimpanel/backend/ibus/qtpanel.xml ${pkgdir}/usr/share/ibus/component
Comment by Remy Marquis (Spyhawk) - Thursday, 03 March 2011, 20:49 GMT
The problem still exists in KDE 4.6.0.

Would be great if this simple change could be made to the kimpanel PKBUILD, as scim is now obsolete/deprecated and ibus the way to go.
Comment by Remy Marquis (Spyhawk) - Sunday, 10 April 2011, 08:03 GMT
Please note that I was able to run kimpanel with ibus with the following workaround: https://wiki.archlinux.org/index.php/IBus#Kimpanel

However, I'm not sure what's the best way to patch kdeplasma-addons package. I attached a kdeplasma-addons-applets-kimpanel.install for review.
Also, the package_kdeplasma-addons-applets-kimpanel section of kdeplasma-addons PKGBUILD should be modified to add ibus-qt as an opt dependency and the 2 files mentioned above by Jesse Jaara. See the attached PKGBUILD patch.
Comment by Yaohan Chen (hagabaka) - Tuesday, 27 December 2011, 21:00 GMT
kdeplasma-addons-applets-kimpanel 4.7.95-2 in [kde-unstable] still does not include the ibus backend. However, when downloading the PKGBUILD from abs and building without modification, it does build and install the ibus backend, because the build system detects that ibus is installed on my system. So I think the only needed modification would be to add ibus to makedepends for the PKGBUILD (currently scim already is).

Also the ibus backend has changed from the python script refered to in the previous comment to a C program. It can still be quickly built from the kdeplasma source with:

gcc `pkg-config --cflags --libs ibus-1.0 glib-2.0` kdeplasma-addons-4.7.95/applets/kimpanel/backend/ibus/{main,panel}.c -o kimpanel-ibus-panel

However just rebuilding the package from PKGBUILD with ibus installed would be more robust, although much slower.

Loading...