KIMToy

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

9
Score 80.0%
Description:

KIMToy is an input method frontend for KDE. It is an alternative to kimpanel plasmoid. KIMToy uses the same dbus ipc specification as kimpanel, say org.kde.impanel, so where kimpanel works, where KIMToy works.

KIMToy is a standalone application, has no dependence on plasma, so it won't make your whole desktop unstable.

KIMToy aims to provide a stable and intergrated frontend for Asian input method, such as fcitx, scim and ibus.

KIMToy makes easy for fcitx/ibus/scim users. These three input method should work out of box since KIMToy-0.2.

KIMToy is able to load sogou input method theme since KIMToy-0.4.
KIMToy is able to load fcitx input method theme since KIMToy-1.1.

supported input methods
ibus >= 1.3.0
fcitx >= 4.0
scim >= 1.4.9

KDE project page
https://projects.kde.org/projects/extragear/utils/kimtoy

manual install instruction
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` ..
make
sudo make install

FAQ
Q how to move status bar and preedit bar?
A drag using right mouse button, the position will be memorized.

Q does the input method started by kimtoy conflict with the one started by system?
A you can configure kimtoy to start an input method when kimtoy application starts. but if your system has been set a default input method, please disable autostart feature in kimtoy.

Q does the environment variable settings in kimtoy affect the system ones?
A the env set in kimtoy will overwrite the system ones.

Q why does the text in preedit bar differ from the one specified in the theme?
A since the font specified int the theme is missing in your system, kimtoy will fallback to the default font, which is usually sans serif. you can set custom font to replace the font specified in the theme.

Q why do some status bar icons positions have offset sometimes?
A because the position count specified in the theme may be lesser than actual icon count, and kimtoy can not decide what should be shown and what should not.

Q my ibus settings got lost, how to restore it ?
A kimtoy use kconfig to store ibus settings, please configure your setup again. it is not possible for kimtoy to migrate your settings from gconf/dconf to kconfig at the moment.

Q how to hide some property icons on status bar ?
A right click on status bar and then uncheck the entries in context menu.

Last changelog:

4 years ago

2016-02-06 v1.91
port app and plugins to kf5
install kimtoy icons
improve compability with ibus 1.5.8+
improve compability with new fskin scheme
proper colorize with two pass skin rendering
render colorized background with proper frame alphamap

2015-06-04 v1.10.1
use openssl instead of qca2
fix theme animation with libpng 1.6+
update libpng-apng copy to 1.6.17

2015-06-02 v1.10
encrypted sogou input theme import support
fix compability with ibus 1.5.x but ctrl+space is the only supported hotkey
fix zombie process issue when opening setting dialog

C

nihui

9 years ago

ibus-1.3.99.x is needed to build ibus-panel support. API has been changed in 1.3.99.x.
IBUS_LIBRARIES should be /usr/lib/libibus-1.so, nor /usr/lib/libibus.so

Report

9

palacio

9 years ago

Hi, do you mean 1.3.9 and not 1.3.99?
Because currently in Debian is ibus-1.0 according to pkg-config, the headers are installed under ibus-1.0 but the library is still called ibus (libibus.so). If that is so you should add ibus as a possible library name in FindIBus.

Report

9

palacio

9 years ago

Nevermind. I did not find a reference to 1.3.99 in the git repository but it is in Google Code downloads.

Report

einar77

9 years ago

Thanks for the answer. You should point this out in the program description here, as there's no indication on which version of ibus/scim will be needed.

Report

rascranasingha

9 years ago

Thanks A Lot... I Think A Lot Of Us Needed Something Like This... Thanks FOr Your Work And Good Job :D

Report

rascranasingha

9 years ago

Ehh.... Perhaps I Need Some Help... I'm Using IBus And I Can't See Any Panels Anywhere After Starting The Program... Did I Miss Something...? I Compiled And Make Install'd... And Executed The App...

Still Nothing.

Report

C

nihui

9 years ago

how does your ibus-daemon start? I mean from system xinputrc script or from KIMToy ?

You may try to run ibus-daemon command manually, say 'ibus-daemon --panel=<YOUR PATH TO kimtoy-ibus-panel.py> --xim', then start kimtoy application.

Besides, the panel will be displayed when proper properties has been registered to it, which usually can be triggered by hitting ctrl+space.

reference tutorial for kimpanel
http://userbase.kde.org/Tutorials/Kimpanel

Report

rascranasingha

9 years ago

Riiighttt... The Ctrl-Space Thingy Was Stupid Of Me... I Should Have Tried That First XP...

But Now I Can't Change The Input Method... Only Enable And Disable... Any Ideas?

Report

9

palacio

9 years ago

This depends on some parts of kimpanel, right? For example, the glue code for IBus/SCIM is missing. I had to run ibus-daemon with Kimpanel's panel.py code.

An issue I have with your panel is that I can not move it. It is stuck at the top of the screen.

Another note, Kimpanel can run as an standalone application too, running outside Plasma-Desktop.

Report

C

nihui

9 years ago

It does depend on some parts of kimpanel if you use ibus/scim. I will probably include these things in my next release.

The status panel can be moved by holding mouse right button down and dragging.

ah, kimpanel can run as an standalone application. thanks for your note ;)

Report

4 years ago

2016-02-06 v1.91
port app and plugins to kf5
install kimtoy icons
improve compability with ibus 1.5.8+
improve compability with new fskin scheme
proper colorize with two pass skin rendering
render colorized background with proper frame alphamap

2015-06-04 v1.10.1
use openssl instead of qca2
fix theme animation with libpng 1.6+
update libpng-apng copy to 1.6.17

2015-06-02 v1.10
encrypted sogou input theme import support
fix compability with ibus 1.5.x but ctrl+space is the only supported hotkey
fix zombie process issue when opening setting dialog

12345678910
12
product-maker OderMalSo Jun 05 2015 9 excellent
product-maker unikum111 Jun 28 2012 9 excellent
product-maker posixru Jun 24 2012 9 excellent
product-maker bsidb Jun 21 2012 9 excellent
product-maker mononoke Jun 05 2012 9 excellent
product-maker margueritesu Apr 19 2012 9 excellent
product-maker csslayer Nov 22 2011 9 excellent
product-maker BILLYKANE Oct 28 2011 9 excellent
product-maker stecue Sep 29 2011 9 excellent
product-maker ATAHUALPA Sep 06 2011 9 excellent
product-maker nick198119 Jun 17 2011 9 excellent
product-maker palacio Apr 18 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
mononoke
Dec 04 2012
fengya90
May 02 2012
margueritesu
Apr 19 2012
cosmoslx
Jan 27 2012
mymathersname
Nov 20 2011
stecue
Sep 29 2011
palacio
Sep 23 2011
BILLYKANE
Sep 12 2011
gmsh
Jun 18 2011
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.91
updated Feb 06 2016
added Apr 18 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4
System Tags app software