Fvwm-scim输入法

尝试一:
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


你可能感兴趣的:(FVWM)