[SCIM] SCIM on kde does not work with firefox

Shixin Zeng shixinzeng at sjtu.edu.cn
Sun Nov 7 19:13:18 PST 2004



Mark Marszal wrote:

>Ok i finally got it working with gdm!
>SO if anyone else has this problem this is what i did:
>I made a .xsession file in my home directory.
>I added this to it:
>#!/bin/bash
>export XMODIFIERS="@im=SCIM"
>export GTK_IM_MODULE=scim
>expory QT_IM_MODULE=scim
>exec startkde
>
>then  i chmoded the file with chmod +x
>
>then i restarted x, and i chose Custom Session from gdms session list,
>and logged in. Scim now works on ALL qt and gtk based apps, its great!
>Thanx for all you help everyone!
>  
>
If this works, I guess that adding the lines to ~/.dmrc would also work, 
and it will be a preferable way.

>On Sat, 2004-11-06 at 12:42, Mark Marszal wrote:
>  
>
>>Hi again, i think we are almost there
>>I followed step 2 because i had - - userlocales
>>type
>>    
>>
>>>export XMODIFIERS="@im=SCIM"
>>>export GTK_IM_MODULE=scim
>>>than
>>>
>>>type firefox.
>>>      
>>>
>>will run firefox. But if i try starting firefox outside of terminal,
>>scim will not work. Also, putting 
>>export XMODIFIERS="@im=SCIM"
>>export GTK_IM_MODULE=scim
>>in my .xinitrc apparently has no effect because when i restart X (using
>>GDM with kde) and start scim even in terminal, then open firefox in
>>terminal, firefox doesnt not show in the terminal that it is using scim.
>>So in short. I can only get firefox to work with scim if i type:
>>export XMODIFIERS="@im=SCIM"
>>    
>>
>>>export GTK_IM_MODULE=scim 
>>>      
>>>
>>every single time in terminal. Then i can run firefox with scim.
>>
>>
>>On Fri, 2004-11-05 at 07:38, Kitae wrote:
>>    
>>
>>>Hi
>>>On Thu, 2004-11-04 at 18:36 +0000, Mark Marszal wrote:
>>>      
>>>
>>>>running locale shows:
>>>>LANG=
>>>>LC_CTYPE="POSIX"
>>>>LC_NUMERIC="POSIX"
>>>>LC_TIME="POSIX"
>>>>LC_COLLATE="POSIX"
>>>>LC_MONETARY="POSIX"
>>>>LC_MESSAGES="POSIX"
>>>>LC_PAPER="POSIX"
>>>>LC_NAME="POSIX"
>>>>LC_ADDRESS="POSIX"
>>>>LC_TELEPHONE="POSIX"
>>>>LC_MEASUREMENT="POSIX"
>>>>LC_IDENTIFICATION="POSIX"
>>>>LC_ALL=
>>>>        
>>>>
>>>You seems to be not set any locale.
>>>I think that doesn't good idea for using scim or other xim for cjk
>>>using.
>>>
>>>
>>>      
>>>
>>>>set | grep -i scim shows nothing at all
>>>>I havent recompiled with the toolkit option because im using portage
>>>>        
>>>>
>>to
>>    
>>
>>>>compile these options. i will search for a use flag for it and once
>>>>        
>>>>
>>i
>>    
>>
>>>>recompile i will e-mail you again.
>>>>        
>>>>
>>>set | grep -i scim, show not anything?
>>>that mean you didn't set anything for scim.
>>>
>>>I read all your posting.
>>>I also use gentoo linux, 
>>>
>>>I suggest you try to use en_US.UTF-8 locale
>>>
>>>First.
>>>etcat -u glibc
>>>that will show your installed glibc USE flag
>>> - - userlocales : .....
>>>if set like that you can go Second,
>>>or if  you have uselocales flage
>>> + + userlocales :...
>>>you should check 
>>>/etc/locales.build
>>>in that file put the locale, that you want to support.
>>>I suggest you put 
>>>en_US.UTF-8/UTF-8
>>>in middle of file.
>>>
>>>after edit that file you should re emrege glibc.
>>>but that have to got too long time.
>>>so manualy
>>>do
>>>localedef -i en_US -c -f UTF-8 en_US.UTF-8
>>>
>>>That need at one time. next glibc upgrade will make so that will be
>>>      
>>>
>>not
>>    
>>
>>>need again.
>>>
>>>Second 
>>>remove before any LANG or LC_CTYPE setting from Xscript, resource or..
>>>any where.
>>>
>>>make /etc/env.d/02locale file
>>>and put that line.
>>>LANG="en_US.UTF-8"
>>>
>>>(for en_US.UTF-8 locale all cover only using English, menu, message
>>>almost everything,  and  also cover other language display ability if
>>>you have font).
>>>after save that file.
>>>run "env-update" by root
>>>
>>>
>>>just check 
>>>/etc/scim/global
>>>that line contain.
>>>"/SupportedUnicodeLocales = en_US.UTF-8"
>>>If you didn't touch that file, that should be there.
>>>
>>>re login, you want to use X-window
>>>
>>>You can put 
>>>export XMODIFIERS="@im=SCIM"
>>>export GTK_IM_MODULE=scim
>>>in you .xinitrc file
>>>but before put them I suggest You try manually so
>>>remove all old setting for scim 
>>>just start X
>>>
>>>run 2 terminal, xterm or others
>>>in first terminal
>>>do
>>>"locale"
>>>that should be like
>>>
>>>terry at toy terry $ locale
>>>LANG=en_US.UTF-8
>>>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=
>>>terry at toy terry $
>>>
>>>if than do
>>>"scim"
>>>you can see scim booting and loading message.
>>>if there is no error message.
>>>than go second terminal
>>>
>>>type
>>>export XMODIFIERS="@im=SCIM"
>>>export GTK_IM_MODULE=scim
>>>than
>>>
>>>type firefox.
>>>
>>>that time you should can be use firefox with scim.
>>>If you can't there will be some error message.
>>>
>>>If work, you just setting you x script or resource file for you
>>>X-windows or xdm.  
>>>      
>>>
>>>>On Thu, 2004-11-04 at 20:13, Kitae wrote:
>>>>        
>>>>
>>>>>Hi,
>>>>>
>>>>>On Thu, 2004-11-04 at 11:34 +0000, Mark Marszal wrote:
>>>>>          
>>>>>
>>>>>>Hi everyone. None of your ideas worked. I recompiled firefox and
>>>>>>            
>>>>>>
>>it
>>    
>>
>>>>>do you use --enable-default-toolkit=gtk2  for firfox or mozilla?
>>>>>if not you can't use your firfox with GTK_IM_MOULE=
>>>>>
>>>>>And, first.
>>>>>Start two xterm or other terminal.
>>>>>on xterm and type
>>>>>locale
>>>>>check locale setting is correct.
>>>>>type 
>>>>>"set | grep -i scim"
>>>>>check setting is correct.
>>>>>If all is correct,
>>>>>do
>>>>>kill -9 $(ps aux | grep [s]cim | awk '{print $2}')
>>>>>and restart
>>>>>scim -d
>>>>>
>>>>>and in other xterm
>>>>>type 
>>>>>"firefox"
>>>>>try to attache scim  with trigger key.
>>>>>
>>>>>If still don't use scim then,
>>>>>What message or error show those two terminal?
>>>>> 
>>>>>
>>>>>          
>>>>>
>>>>>>still didnt work. Mozilla web browser and firefox are the only
>>>>>>            
>>>>>>
>>programs
>>    
>>
>>>>>>that do not work with scim! is there any other ideas you guys
>>>>>>            
>>>>>>
>>can help
>>    
>>
>>>>>>me with? running firefox from console only gives me: no running
>>>>>>            
>>>>>>
>>windows
>>    
>>
>>>>>>found. It says nothing else and then starts firefox.
>>>>>>I tried export GTL_IM_MODULE=xim and that didint work either.
>>>>>>
>>>>>>_______________________________________________
>>>>>>scim mailing list
>>>>>>scim at freedesktop.org
>>>>>>http://freedesktop.org/mailman/listinfo/scim
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>
>>>>        
>>>>
>>_______________________________________________
>>scim mailing list
>>scim at freedesktop.org
>>http://freedesktop.org/mailman/listinfo/scim
>>    
>>
>
>_______________________________________________
>scim mailing list
>scim at freedesktop.org
>http://freedesktop.org/mailman/listinfo/scim
>
>  
>

-- 
Best regards
Shixin Zeng



More information about the scim mailing list