Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Jun 2008 02:07:40 -0700
From:      Yuri <yuri@rawbw.com>
To:        Jyun-Yi Liou <7yuny1@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Input method doesn't work with QT applications. Anyone able to type Chinese into QT apps?
Message-ID:  <484A4FDC.80308@rawbw.com>
In-Reply-To: <81a9e3840806070109g5605ca5ag52382cf100b454e6@mail.gmail.com>
References:  <48498735.6030800@rawbw.com> <81a9e3840806070109g5605ca5ag52382cf100b454e6@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?484A4FDC.80308>