packages: uim/uim.xinputd (NEW) - config file for imsettings/im-chooser

baggins baggins at pld-linux.org
Mon Jul 18 01:27:20 CEST 2011


Author: baggins                      Date: Sun Jul 17 23:27:20 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- config file for imsettings/im-chooser

---- Files affected:
packages/uim:
   uim.xinputd (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/uim/uim.xinputd
diff -u /dev/null packages/uim/uim.xinputd:1.1
--- /dev/null	Mon Jul 18 01:27:20 2011
+++ packages/uim/uim.xinputd	Mon Jul 18 01:27:14 2011
@@ -0,0 +1,36 @@
+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-uim.so ] && return 0
+	done
+	return 1
+}
+
+if gtkimm_exists; then
+	GTK_IM_MODULE=uim
+else
+	GTK_IM_MODULE=xim
+fi
+
+if [ -x /usr/@@LIB@@/qt4/plugins/inputmethods/libuiminputcontextplugin.so ]; then
+	QT_IM_MODULE=uim
+else
+	QT_IM_MODULE=xim
+fi
+
+if [ "x$DESKTOP_SESSION" = "xkde" ]; then
+	if test -x /usr/@@LIB@@/uim-candwin-qt4; then
+		UIM_CANDWIN_PROG=/usr/@@LIB@@/uim-candwin-qt4
+		export UIM_CANDWIN_PROG
+	fi
+	if test -x /usr/bin/uim-pref-qt4; then
+		PREFERENCE_PROGRAM=/usr/bin/uim-pref-qt4
+	fi
+fi
================================================================


More information about the pld-cvs-commit mailing list