My system is Debian Testing and using the Gnome as Desktop environment (with GDM as display manager). Here used to be all fine on using SCIM with Chewing as my Chinese input method. But after I installed the gcin 1.3.0.1-1 and tried to switch my default input engine from scim to gcin. The whole Chinese input system is down and I can't make them work again. Here is the approaches that I tried and the information that they result in:
$im-switch -l
Your input method setup under en_US locale as below.
=======================================================
The configuration "/home/losang/.xinput.d/en_US" is defined as a link pointing to
scim
This private configuration supersedes the system wide default.
=======================================================
The system wide default is pointed by "/etc/alternatives/xinput-all_ALL" .
xinput-all_ALL - status is manual.
link currently points to scim
scim-immodule - priority 0
scim - priority 0
default - priority 10
none - priority 0
Current `best' version is default.
=======================================================
The available input method configuration files are:
default gcin none scim scim-immodule th-xim
=======================================================
//Perform as Root :
$im-switch -s gcin
No system wide default defined just for locale en_US .
Use "all_ALL" quasi-locale and set IM.
update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/gcin'.
//Perform as normal user :
$im-switch -s gcin
//Nothing happened
//I tried to logout and login at this moment. But there's no any Chinese input method was launched. Then I start to try the following commands :
$gcin
gcin get env LC_CTYPE= LC_ALL= LANG=en_US.UTF-8
gcin will use UTF-8 as the default encoding
load_gtab_list /usr/share/gcin/table/gtab.list
gcin:IMOpenIM 'SCIM' failed. Maybe another XIM server is running.
$pgrep gcin
//No any output message.
//After I tried the commands above. Then I perform these :
$printenv
GTK_IM_MODULE=scim
QT_IM_MODULE=xim
XMODIFIERS=@im=SCIM
//Part of the output...
$locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
//Then I tried to restore the scim but it's also down... @_@
$scim
Smart Common Input Method 1.4.4
Launching a SCIM process with x11...
Loading simple Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
SCIM has exited abnormally.
//Perform as Root :
$im-switch -s scim
No system wide default defined just for locale en_US .
Use "all_ALL" quasi-locale and set IM.
Using `/etc/X11/xinit/xinput.d/scim' to provide `xinput-all_ALL'.
//Perform as normal user :
$im-switch -s scim
//Nothing happened...
$gtk-query-immodules-2.0
"/usr/lib/gtk-2.0/2.4.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "*"
//Part of the message.
//Perform as Root :
$/usr/share/gcin/script/modify-XIM
Please modify your XIM settings manually
./usr/share/gcin/script/modify-XIM: line 47: cd: /etc/sysconfig: No such file or directory
mv: cannot stat `i18n': No such file or directory
./usr/share/gcin/script/modify-XIM: line 52: i18n.orig.gcin: No such file or directory
Then, I logged out then login again. None of any Chinese Input Method work at all. Could anybody please help me out from this. I really have no idea what's wrong with it. Now, I don't have any Chinese input method to use... >_<