AddToFunc StartFunction + I Exec exec scim -d
結果很差,(ExitFunction記得殺死)
#export LC_CTYPE=zh_CN.UTF-8 export XMODIFIERS="@im=fcitx" fcitx& fvwm2 killall fcitx
結果,啓動起來了,可是不能輸入,查到與scim衝突,刪除scim後也沒法使用。shell
嘗試三:scim(來自網絡)網絡
與上述相似,只是scim替換了fcitxsession
結果:不盡如意。ui
嘗試四:scimcode
locate xinitrc,發現一個xinitrc.fvwm,修改內容以下:ci
#!/bin/sh # $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $ userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap #scim # 添加的內容 export LC_CTYPE=zh_CN.UTF-8 # 添加的內容 export LC_MESSAGES=zh_CN.UTF-8 # 添加的內容 export XMODIFIERS=@im=scim # 添加的內容 export GTK_IM_MODULE=scim # 添加的內容 export QT_IM_MODULE=scim # 添加的內容 # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi # start some nice programs xsetroot -solid SteelBlue #if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then# 註釋的內容 # ck-launch-session /usr/bin/startfvwm2# 註釋的內容 #else# 註釋的內容 # dbus-launch --exit-with-session /usr/bin/startfvwm2# 註釋的內容 #fi# 註釋的內容 scim -d &# 添加的內容 fvwm2# 添加的內容 killall scim # 添加的內容
刪除~/.xinitrc it
再次啓動,完善io
轉載請註明virhuiai發表自oschina
class