AddToFunc StartFunction
+ I Exec exec scim -d
结果不好,(ExitFunction记得杀死)
尝试二:fcitx(来自网络)
~/.xinitrc :
#export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
fcitx&
fvwm2
killall fcitx
结果,启动起来了,但是不能输入,查到与scim冲突,删除scim后也无法使用。
尝试三:scim(来自网络)
与上述类似,只是scim替换了fcitx
结果:不尽如意。
尝试四:scim
locate xinitrc,发现一个xinitrc.fvwm,修改内容如下:
#!/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
再次启动,完善
转载请注明virhuiai发表自oschina