uim/xinput.d-uim
Akira TAGOH 0aa4f3eae7 - Requires: imsettings instead of im-chooser.
- Add ICON parameter to uim.conf.
- Use Qt implementation of candidate window if the desktop session is KDE.
- set the appropriate immodule for multilib as scim does.
2008-07-17 13:08:34 +00:00

44 lines
922 B
Text

XIM=uim
XIM_PROGRAM=/usr/bin/uim-xim
SHORT_DESC=UIM
PREFERENCE_PROGRAM=/usr/bin/uim-pref-gtk
AUXILIARY_PROGRAM=/usr/bin/uim-toolbar-gtk-systray
ICON=/usr/share/uim/pixmaps/uim-icon.png
gtkimm_exists () {
# check if any immodules installed
for dir in /usr/lib*/gtk-2.0/*/immodules; do
[ -x ${dir}/im-$1.so ] && return 0
done
return 1
}
if gtkimm_exists uim; then
GTK_IM_MODULE=uim
else
GTK_IM_MODULE=xim
fi
qtimm_exists () {
# check if any immodule installed
for dir in /usr/lib*/qt4/plugins/inputmethods; do
[ -x ${dir}/$1.so ] && return 0
done
return 1
}
if qtimm_exists libuiminputcontextplugin; then
QT_IM_MODULE=uim
else
QT_IM_MODULE=xim
fi
if [ "x$DESKTOP_SESSION" = "xkde" ]; then
if test -x /usr/libexec/uim-candwin-qt; then
UIM_CANDWIN_PROG=/usr/libexec/uim-candwin-qt
export UIM_CANDWIN_PROG
fi
# if test -x /usr/bin/uim-pref-qt; then
# PREFERENCE_PROGRAM=/usr/bin/uim-pref-qt
# fi
fi