debian/0000755000000000000000000000000012315320045007161 5ustar debian/control0000644000000000000000000000255512270220032010566 0ustar Source: im-config Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Osamu Aoki Build-Depends: debhelper (>= 9.0.0) Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/collab-maint/im-config.git Vcs-browser: http://anonscm.debian.org/?p=collab-maint/im-config.git Package: im-config Architecture: all Depends: zenity | kde-baseapps-bin | dialog, gettext-base, ${misc:Depends} Recommends: x11-common, dialog Conflicts: im-switch Provides: im-switch Description: Input method configuration framework im-config package provides the framework to configure and to switch the input method on X Window System. This input method is the essential mechanism for Japanese, Chinese and Korean (CJK) languages to enter their non-ASCII native characters. . Many modern input methods such as IBus support not only one of these CJK languages but support almost all languages simultaneously by dynamically switching keyboard modes with GUI helper program. . By installing this package, the most desirable input method and its backend conversion engine are automatically configured with both the X Window System Input Method (XIM), GTK+ input method module, Qt input method module, and clutrer input method module. . You can further customize your input method with 'im-config' command. debian/install0000644000000000000000000000061412270220032010546 0ustar default/im-config etc/default 70im-config_launch etc/X11/Xsession.d xinputrc etc/X11/xinit im-config usr/bin im-launch usr/bin im-config.desktop usr/share/applications share/im-config.common usr/share/im-config share/xinputrc.common usr/share/im-config data/* usr/share/im-config/data po/locale/* usr/share/locale debian/rules0000755000000000000000000000027512270220032010240 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: dh_auto_install install -m 644 -D debian/im-config.user-session.upstart debian/im-config/usr/share/upstart/sessions/im-config.conf debian/docs0000644000000000000000000000000012270220032010015 0ustar debian/compat0000644000000000000000000000000212270220032010352 0ustar 9 debian/changelog0000644000000000000000000002523512315320000011031 0ustar im-config (0.24-1ubuntu4) trusty; urgency=medium * debian/patches/01_fcitx-default-if-installed.patch, debian/im-config.user-session.upstart: Make fcitx the system default if installed (LP: #1297831). -- Gunnar Hjalmarsson Thu, 27 Mar 2014 16:17:00 +0100 im-config (0.24-1ubuntu3) trusty; urgency=low * debian/im-config.user-session.upstart: Description corrected (LP: #1271667). -- Gunnar Hjalmarsson Thu, 23 Jan 2014 14:11:00 +0100 im-config (0.24-1ubuntu2) trusty; urgency=low * Alternative depends for zenity: kde-baseapps-bin (contains kdialog) -- Harald Sitter Thu, 16 Jan 2014 13:39:32 +0100 im-config (0.24-1ubuntu1) trusty; urgency=low * Dropped patches: - 01_modify_system_default.patch (no longer needed) - 02_list_installed_input_methods.patch (applied upstream) - 03_kdialog_support.path (applied upstream) * Merge with Debian unstable, remaining Ubuntu changes: - debian/im-config.user-session.upstart - debian/rules: Install upstart job script - debian/postinst: Additional condition to be met to edit 80im-switch. * The new version includes a bunch of PO files (LP: #1225305). -- Gunnar Hjalmarsson Fri, 10 Jan 2014 10:35:00 +0100 im-config (0.24-1) unstable; urgency=medium * Fix typos in manpage * Fix changelog 0.23-1. Closes: #724024, #724309 * Use safe tmp file kde menu. * Add many PO files from Ubuntu translation site. -- Osamu Aoki Fri, 10 Jan 2014 00:37:20 +0900 im-config (0.23-1) unstable; urgency=medium * Revert 0.22-2 and 0.22-3 changes to keep things simple since it was not a bug. * Add -l, -m, and -o options. -l is compatible with the Ubuntu change. Closes: #694941 * Update translation (uk, ru). Closes: #724024, #724309 * Refined build script. -- Osamu Aoki Wed, 08 Jan 2014 23:22:20 +0900 im-config (0.22-3) unstable; urgency=low * Fix typo regression in 0.22-2. Closes: #710969 -- Osamu Aoki Tue, 04 Jun 2013 23:36:33 +0900 im-config (0.22-2) unstable; urgency=low * Fix wild card match logic error for all IM. Closes: #709921 -- Osamu Aoki Wed, 29 May 2013 21:39:44 +0900 im-config (0.22-1) unstable; urgency=low * Change this to non-native 3.0 (quilt) source/format. * KUBUNTU patch to use kdialog too. Closes: #705284 * Mallit input method support by Michał Zając. Closes: #701831 -- Osamu Aoki Sun, 19 May 2013 08:48:18 +0900 im-config (0.21ubuntu4) saucy; urgency=low * debian/patches/01_modify_system_default.patch: Change the system default on Unity from "cjkv" to "auto" to make ibus work by default with the Text Entry tab in gnome-control-center also when a non-cjkv language is the current display language (LP: #1234768). -- Gunnar Hjalmarsson Fri, 04 Oct 2013 03:07:00 +0200 im-config (0.21ubuntu3) raring; urgency=low * Add 03_kdialog_support.path * Add kde-baseapps-bin as alternative dependency for dialog applications -- Harald Sitter Wed, 10 Apr 2013 12:21:34 +0200 im-config (0.21ubuntu2) raring; urgency=low * Add an upstart user-session job to activate im-config. (LP: #1155205) -- Stéphane Graber Mon, 25 Mar 2013 10:04:29 -0400 im-config (0.21ubuntu1) raring; urgency=low * debian/patches/02_list_installed_input_methods.patch: Refreshed. * debian/postinst: Don't prepend a disable line to 80im-switch if it's there already via a previous update of the im-switch package (LP: #1101836). * debian/rules: Use quilt in Ubuntu only. This change should make it possible to use exactly the same version of this package in Debian and Ubuntu. * Merge with Debian unstable, remaining Ubuntu changes: - debian/control: Build-Depends on quilt. - debian/rules: Use quilt when building on Ubuntu. - debian/postinst: Additional condition to be met to edit 80im-switch. - debian/patches/01_make_cjkv_mode_default.patch - debian/patches/02_list_installed_input_methods.patch - debian/patches/series -- Gunnar Hjalmarsson Wed, 27 Feb 2013 02:16:00 +0100 im-config (0.21) unstable; urgency=low * Disable im-switch hook script if im-switch package is removed and im-config is installed. Closes: #701224 -- Osamu Aoki Tue, 26 Feb 2013 23:04:39 +0900 im-config (0.20) unstable; urgency=low * Fix regression on uim for #683950 caused by the 0.19~pre1 fixing #694446. Closes: #695940 * Adjust desktop file to match the gnome-shell 3.4.1-8 behavior updated just around the wheezy freeze on 23 Jun 2012. * Work around zenity bug for readable display under Japanese. Closes: #695939 -- Osamu Aoki Sat, 15 Dec 2012 11:25:11 +0900 im-config (0.19ubuntu3) raring; urgency=low * debian/postinst: For cases when 80im-switch is not removed because it was modified by the user, we prepend a line that in effect disables it (LP: #1101836). -- Gunnar Hjalmarsson Thu, 21 Feb 2013 15:23:20 +0100 im-config (0.19ubuntu2) raring; urgency=low * debian/patches/02_list_installed_input_methods.patch: Add an "-l" option which lists input methods that im-config supports (LP: #1090754). -- Gunnar Hjalmarsson Tue, 18 Dec 2012 21:20:00 +0100 im-config (0.19ubuntu1) raring; urgency=low * debian/patches/01_make_cjkv_mode_default.patch: Make cjkv mode the system default (LP: #1076975). * debian/postinst: Make sure that 80im-switch is removed by adding md5sum for version 1.22ubuntu3. -- Gunnar Hjalmarsson Mon, 10 Dec 2012 14:24:00 +0100 im-config (0.19) unstable; urgency=low * Uploading to unstable. -- Osamu Aoki Sun, 02 Dec 2012 11:07:57 +0900 im-config (0.19~pre1) experimental; urgency=low * Fix for programs stared by dbus by moving exporting of environment variables earlier. Closes: #694446 -- Osamu Aoki Thu, 29 Nov 2012 00:14:56 +0900 im-config (0.18) unstable; urgency=low * Updated uim support for gtk3 and add uim-xim requirement for XIM. -- Osamu Aoki Sat, 25 Aug 2012 13:38:42 +0900 im-config (0.18~pre1) experimental; urgency=low * Inspired by Aron Xu's patch, new im-launch script was created while moving its hook script to 70im-config_launch. Closes: #683950 -- Osamu Aoki Sat, 11 Aug 2012 13:28:14 +0900 im-config (0.17) unstable; urgency=low * Update for scim using Tz-Huan Huang' patch as its basis. -- Osamu Aoki Fri, 29 Jun 2012 21:35:17 +0900 im-config (0.16) unstable; urgency=low * Reactivate zenity as default backend under X with more sanity checks. Closes: #672271 -- Osamu Aoki Tue, 15 May 2012 23:10:05 +0900 im-config (0.15) unstable; urgency=low * Updated #671655 bug fix with new xim menu. * Disable zenity as default backend under X. Closes: #672262 -- Osamu Aoki Wed, 09 May 2012 21:52:38 +0900 im-config (0.14) unstable; urgency=low * Fixed -n option operation. Closes: #671233 * Add bare XIM support XKB users. Closes: #671655 -- Osamu Aoki Mon, 07 May 2012 00:05:26 +0900 im-config (0.13) unstable; urgency=low * Fixed uim starting script. Closes: #670265, #670269 * Updated Standards-Version to 3.9.3. -- Osamu Aoki Thu, 26 Apr 2012 23:44:48 +0900 im-config (0.12) unstable; urgency=low * Added -n option for use by external scripts. Closes: #659458 -- Osamu Aoki Thu, 16 Feb 2012 00:29:50 +0900 im-config (0.11) unstable; urgency=low * Updated zh_CN translation. Thanks Aron Xu. * Updated hime and gcin. Thanks Yao Wei. Closes: #658581 -- Osamu Aoki Sun, 05 Feb 2012 20:25:22 +0900 im-config (0.10) unstable; urgency=low * Added German translation. Thanks Hendrik Knackstedt. * Added HIME and Chinese translation. Thanks Yao Wei. Closes: #652522 -- Osamu Aoki Tue, 17 Jan 2012 22:06:36 +0900 im-config (0.9) unstable; urgency=low * Moved gettext to xinputrc.common. Thanks Patrice Duroux. Closes: #653700 -- Osamu Aoki Fri, 30 Dec 2011 22:50:57 +0900 im-config (0.8) unstable; urgency=low * Internationalization with gettext. -- Osamu Aoki Tue, 20 Dec 2011 00:37:14 +0900 im-config (0.7) unstable; urgency=low * Updated fcitx description. * Added LANG=C for dpkg-query. Thanks Igor Urazov. Closes: #651646 -- Osamu Aoki Sun, 11 Dec 2011 09:29:43 +0900 im-config (0.6) unstable; urgency=low * Added lib-thai and imhangul support. Closes: #650244 * Refactored UI code and added automatic variable export support for custom user script. * Added -a -c -s options and updated im-config(8). * Major code clean up readying for gettext usage. * Updated README.Debian. -- Osamu Aoki Mon, 05 Dec 2011 23:48:05 +0900 im-config (0.5) unstable; urgency=low * Added multi-arch support. Closes: #644254 * Updated fcitx support. Closes: #642215 * Supported GTK+2/GTK+3 immodule for all capable input method (enable it only when both gtk2 and gtk3 immodules are available). * Dependency adjustment for dialog and zenity. Closes: #631777 * Clutter support for ibus. * Updated contents of README.Debian. * Refined UI dialogue and indicated auto choice with @. -- Osamu Aoki Sun, 13 Nov 2011 13:15:43 +0900 im-config (0.4) unstable; urgency=low * Added xsunpinyin support by Zhengpeng Hou. * Adjusted gcin priority in line with README.Debian. * Lowered skim priority since it will not be supported under KDE4. * Fixed package removal side effects. Closes: #618021 -- Osamu Aoki Mon, 14 Mar 2011 22:58:05 +0900 im-config (0.3) unstable; urgency=low * Added skim support. * Enabled menu if corresponding package is installed even for low priority entries. * Fixed library check logic to set environment variables. -- Osamu Aoki Sat, 17 Jul 2010 21:42:59 +0900 im-config (0.2) unstable; urgency=low * Set menu entry to be NoDisplay. * Improved GTK+ menu messages. * Added console menu. * Updated documentation. -- Osamu Aoki Mon, 28 Jun 2010 22:22:55 +0900 im-config (0.1) unstable; urgency=low * Created a new package to manage the input method on Debian with a much simpler structure than that of im-switch. * Initial release to Debian. Closes: #587258 -- Osamu Aoki Sun, 27 Jun 2010 14:41:55 +0900 debian/copyright0000644000000000000000000000310012270220032011101 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: im-config Maintainer: Osamu Aoki Source: git://git.debian.org/git/collab-maint/im-config.git Files: * Copyright: 2010-2012, Osamu Aoki 2012, Aron Xu License: GPL-2+ . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. Files: im-config.desktop Copyright: 2010, Osamu Aoki , 2010, Andrew Lee License: GPL-2+ Files: debian/menu, debian/control Copyright: 2005, Kenshi Muto 2010, Osamu Aoki , License: GPL-2+ X-COMMENT: This package was debianized by Osamu Aoki on Wed, 23 Jun 2010 00:18:56 +0900 . This package is Debian specific package. . After maintaining im-switch (Version 1.5-1.20), Osamu Aoki realized it is too complicated for the simple task it does and decided to rewrite a new package with the same functionality via much simpler structure as im-switch. . The package description of the im-config is based on the one by Kenshi Muto for im-config with some modifications by Osamu Aoki. . The Fredesktop.org menu data was originally created by Osamu Aoki for im-config and its translation data were added by the effort of Andrew Lee . . Osamu Aoki thanks the original authors of im-switch for giving him inspirations and reference data to write this im-config. debian/source/0000755000000000000000000000000012270220162010460 5ustar debian/source/format0000644000000000000000000000001512270220032011663 0ustar 3.0 (quilt) debian/menu0000644000000000000000000000022712270220032010044 0ustar ?package(im-config):needs="text" section="Applications/System/Language Environment"\ title="Input Method Configuration" command="/usr/bin/im-config" debian/im-config.user-session.upstart0000644000000000000000000000130012315320000015074 0ustar description "Launch and configure input method" author "Stéphane Graber " start on starting xsession-init and started dbus pre-start script if [ "$IM_CONFIG_PHASE" = 1 ]; then IM_CONFIG_PHASE=2 # initialize all im-config common functions and parameters . /usr/share/im-config/xinputrc.common # source the first found configuration file if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then . $IM_CONFIG_XINPUTRC_USR elif [ -x /usr/bin/fcitx ]; then # Ubuntu Kylin special run_im fcitx elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then . $IM_CONFIG_XINPUTRC_SYS fi fi end script debian/patches/0000755000000000000000000000000012315320000010577 5ustar debian/patches/series0000644000000000000000000000004412315320000012012 0ustar 01_fcitx-default-if-installed.patch debian/patches/01_fcitx-default-if-installed.patch0000644000000000000000000000246312315320000017235 0ustar Description: Make fcitx the system default if installed (for Ubuntu Kylin) There is a related hack in language-selector, LanguageSelector/ImConfig.py. Bug-Ubuntu: https://launchpad.net/bugs/1297831 Forwarded: not needed Author: Gunnar Hjalmarsson diff -ru im-config.orig/70im-config_launch im-config/70im-config_launch --- im-config.orig/70im-config_launch 2014-01-07 14:40:18.000000000 +0100 +++ im-config/70im-config_launch 2014-03-27 16:09:29.179709818 +0100 @@ -26,6 +26,9 @@ # source the first found configuration file if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then . $IM_CONFIG_XINPUTRC_USR + elif [ -x /usr/bin/fcitx ]; then + # Ubuntu Kylin special + run_im fcitx elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then . $IM_CONFIG_XINPUTRC_SYS fi diff -ru im-config.orig/im-launch im-config/im-launch --- im-config.orig/im-launch 2014-01-07 14:40:18.000000000 +0100 +++ im-config/im-launch 2014-03-27 16:10:07.399899342 +0100 @@ -24,6 +24,9 @@ # source the first found configuration file if [ -r "$IM_CONFIG_XINPUTRC_USR" ]; then . $IM_CONFIG_XINPUTRC_USR + elif [ -x /usr/bin/fcitx ]; then + # Ubuntu Kylin special + run_im fcitx elif [ -r "$IM_CONFIG_XINPUTRC_SYS" ]; then . $IM_CONFIG_XINPUTRC_SYS fi debian/manpages0000644000000000000000000000003012270220032010663 0ustar im-config.8 im-launch.1 debian/postinst0000755000000000000000000000462412270220032010773 0ustar #!/bin/sh # postinst script for im-config # vim: set sts=4 expandtab: set -e # version just before wheezy release # acb685ae9264be3fc1800f98a70b12bb 80im-switch 1.14 # 044a2f13aa8382902dc8f47dc7da7064 80im-switch 1.16 (oldstable) - 1.22 (unstable) # 5b34831bb3c203ced71b7efb6da4609e 80im-switch 1.23 (testing/unstable) # 4045a8eeb0e9226cdd9f8a121ccf4c04 80im-config_launch 0.3 (stable initial) # 8a4829f935b5561ca6e61bec6eb3893f 80im-config_launch 0.3+squeeze1 (stable), 0.4 # b243876a16f7b87c397ceef626098069 80im-config_launch 0.5 # 5ef27261ac38d704d8f766da19635461 80im-config_launch 0.6-0.17 (testing, unstable) case "$1" in configure) IM_SWITCH_HOOK=/etc/X11/Xsession.d/80im-switch IM_SWITCH_DISABLE_CODE='[ -x /usr/bin/im-switch ] || return 0' if [ -f $IM_SWITCH_HOOK ]; then IM_SWITCH_HOOK_MD5SUM=$(md5sum < $IM_SWITCH_HOOK|cut -d ' ' -f 1) case $IM_SWITCH_HOOK_MD5SUM in acb685ae9264be3fc1800f98a70b12bb|044a2f13aa8382902dc8f47dc7da7064|5b34831bb3c203ced71b7efb6da4609e) rm -f $IM_SWITCH_HOOK ;; *) if [ "$( head -1 $IM_SWITCH_HOOK )" != "$IM_SWITCH_DISABLE_CODE" ] && [ "$( sed -n 15p $IM_SWITCH_HOOK )" != "$IM_SWITCH_DISABLE_CODE" ]; then echo "Migrating from im-switch to im-config. Disabling: $IM_SWITCH_HOOK." >&2 sed -i "1 i $IM_SWITCH_DISABLE_CODE" $IM_SWITCH_HOOK fi ;; esac fi IM_CONFIG_HOOK=/etc/X11/Xsession.d/80im-config_launch if [ -f $IM_CONFIG_HOOK ]; then IM_CONFIG_HOOK_MD5SUM=$(md5sum < $IM_CONFIG_HOOK|cut -d ' ' -f 1) case $IM_CONFIG_HOOK_MD5SUM in 4045a8eeb0e9226cdd9f8a121ccf4c04|8a4829f935b5561ca6e61bec6eb3893f|b243876a16f7b87c397ceef626098069|5ef27261ac38d704d8f766da19635461) rm -f $IM_CONFIG_HOOK ;; *) echo "ERROR: Unknown hook file exists: $IM_CONFIG_HOOK." >&2 ;; esac fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/watch0000644000000000000000000000014412270220032010204 0ustar # Debian is the upstream # This is uploaded as non-native package so other distro can chage easily. debian/README.Debian0000644000000000000000000001452212270220032011221 0ustar im-config for Debian Osamu Aoki If you are using systemd, relogin with GDM may not restart the X session to update the system with the newly set im-config parameters. You have to restart the X session explicitly using the service(8) command (or reboot the system). ======================================================================= ! Basic design of im-config ======================================================================= 1. If an reasonable and single set of input method packages is installed, im-config activates it automatically for all users by default. (recommended situation) 2. If several reasonable sets of input method packages are installed, im-config activates the most reasonable one automatically for all users by default. 3. It provides a reasonably simple GUI configuration menu which is off for the system menu by the default. Menu selected user configuration can override the system default. Menu should normally show only available input methods on the system. 4. Its configuration files are intuitive and its contents can be manually overridden easily as a POSIX shell hook script with following rules: * Environment variables are set if "$IM_CONFIG_PHASE" = 1 * Daemon programs are started if "$IM_CONFIG_PHASE" = 2 5. Menu configuration system is smart enough to detect manual changes of configuration by editor and honors such changes. 6. POSIX shell script is internationalized via gettext.sh ======================================================================= ! How To Configure Input Method with im-config ======================================================================= If you wish to override system default, For user configuration, execute as: $ im-config For system wide default, execute as: $ sudo editor /etc/default/im-config or $ sudo im-config Under GNOME2, you can do the same by enabling GUI menu by right-clicking menu under GNOME -> "Edit Menu" and check menu entry to be activated. Then you can use this GUI menu for user configuration as "System" -> "Preferences" -> "Input Method" which runs "im-config". (Under current GNOME3 in testing, this does not work.) ========================================================================= ! Quick Guide to Setup Input Method ========================================================================= * IBus (GTK+2, GTK+3, Qt4, Clutter, EMACS) -- this is most versatile - Install all useful IBus packages (use "l" under aptitude to find them.) - Core ibus input package: ibus - Support package for each UI environment - GTK+2 IM module: ibus-gtk - GTK+3 IM module: ibus-gtk3 - Qt4 IM module: ibus-qt4 - Clutter IM module: ibus-clutter - EMACS (optional optimization): ibus-el [Note] These are optional. (Otherwise, xim is used) Installing them will improve user experience. Both ibus-gtk and ibus-gtk3 are required to be installed to activate GTK IM module with im-config. - Support package for each IM engine client - Japanese, MOZC (best): ibus-mozc - Japanese, Anthy (good): ibus-anthy - Japanese, SKK (EMACS style): ibus-skk - Korean language: ibus-hangul - Traditional Chinese: ibus-chewing - Simplified Chinese: ibus-pinyin - Simplified Chinese (SUN): ibus-sunpinyin - Simplified Chinese (Google): ibus-googlepinyin - Vietnamese: ibus-unikey - Many table based input method: ibus-table* - If other input method packages (fcitx, uim, ...) are installed, select ibus by executing im-config from a terminal window. (Usually not needed since this is default.) - Configure ibus by adding your desired input method engine. This configuration may be accessed by right clicking small keyboard icon on the top right corner. For example, I would chose MOZC for Japanese. - Relogin to the user account to refresh X session. * fcitx (GTK+2, GTK+3, Qt4) -- mostly for Chinese [TODO -- Add tutorial] This is new and very active tool chain. * uim (GTK+2, GTK+3, Qt4) -- mostly for Japanese - Install all useful uim packages (use "l" under aptitude to find them.) uim, uim-anthy (Japanese), uim-gtk2.0, uim-gtk3, uim-qt, uim-xim - "System" -> "Preferences" -> "Input Method" and select "universal input method (uim)" This will enable first found status display dialogue from the following. - "uim-toolbar-gtk-systray" for systray (GTK+). - "uim-toolbar-gtk" for toolbar (GTK+). - "uim-toolbar-qt" for toolbar (Qt). - Relogin to user account to refresh X session. FYI: (With the method written in uim package, you can use toolbar under non-gnome environment) * SCIM -- deprecated for wheezy, use ibus instead. - Install all useful scim packages (use "l" under aptitude to find them.) scim, scim-anthy (Japanese), ... - "System" -> "Preferences" -> "Input Method" and select "Smart Common Input Method (SCIM)" - Relogin to user account to refresh X session. * Force to disable Input Method. - select "none" from menu in the im-config command. * REMOVE im-config configuration - select "REMOVE" from menu in the im-config command. ======================================================================= ! New input method support ======================================================================= If you are interested to add a new input method support, please send me a start up code as *.rc and its matching *.conf for /usr/share/im-config/data by reporting to the BTS of the im-config package using reportbug(1). *.conf files contain the definition of following variables and functions: Variables: IM_CONFIG_SHORT Short description of the im-config configuration. IM_CONFIG_LONG Long description of the im-config configuration. Functions: package_menu return true if enough packages exist for menu listing 00-89 package_auto return true if enough packages exist for auto selection 10-79 Please note these are different from im-switch configuration files. -- Osamu Aoki , Wed, 30 Nov 2011 13:20:48 +0000