Input method doesn't work with QT applications. Anyone able to type Chinese into QT apps?

Jyun-Yi Liou 7yuny1 at gmail.com
Sat Jun 7 09:28:46 UTC 2008


Hi Yuri,
try this below,

export LANG=zh_TW.UTF-8
export LC_CTYPE=zh_TW.UTF-8
export  LC_MESSAGES en_US.ISO8859-1
export  LC_TIME en_US.ISO8859-1

this may let your gcin working and keep your system speak in english

further more, you may want to read this doc
http://chinsan2.twbbs.org/zh-tut/

Regards,
jyuny1

2008/6/7 Yuri <yuri at rawbw.com>:

> Hi Jyun-Yi,
>
> I am using bash.
> And XMODIFIERS, GTK_IM_MODULE and QT_IM_MODULE variables are all set to the
> values you wrote.
> But in QT applications the prompt window doesn't pop up as in GTK ones.
>
> I am not setting any of LANG/LC_ALL/LC_CTYPE to Chinese.
> This may be related to the problem.
> When I set all of those to zh_TW.UTF-8 gcin begins to pop up the prompt
> window from QT applications just like from GTK. But after selection the word
> doesn't appear 9in the editbox.
> But I don't want to use Chinese locale since this makes all applications
> speak Chinese. And I only want to be able to type Chinese words.
>
> Do you know how to achieve this?
>
> Yuri
>
>
> Jyun-Yi Liou wrote:
>
>> Hi Yuri,
>> First of all, You do not specify what shell you are using. TCSH or BASH?
>> Second, waht DE you using too?
>>
>> for TCSH, it should be this in your ~/.xinitrc
>> setenv XMODIFIERS='@im=gcin'
>> setenv GTK_IM_MODULE=gcin
>> setenv QT_IM_MODULE=gcin
>>
>> I guess you are using TCSH not BASH.
>> gcin can let you type chinese in GTK apps without set GTK_IM_MODULE
>>
>> You can check the SHELL VARIABLE that is set or not after logged-in X.
>>
>> Regards,
>> jyuny1
>>
>>
>


More information about the freebsd-questions mailing list