美文网首页
ubuntu+xrdp+xfce4 中文输入问题

ubuntu+xrdp+xfce4 中文输入问题

作者: VellBibi | 来源:发表于2023-07-04 12:37 被阅读0次

问题描述

使用xrdp访问远程桌面时无法输入中文,但物理机上却可以正常输入,换了多个输入法都一样,本文采用ibus-pinyin进行测试,启动ibus后,能正常切换中英文输入法,但到任何输入窗口下都只能输入英文


问题原因

  1. dbus没有正确启动
  2. IM_MODULE环境变量没有设置,可以通过env | grep -E '_IM|XMOD'查看

解决方法

这两个问题都可以修改/etc/xrdp/startwm.sh解决


图上代码如下:

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
eval `dbus-launch --sh-syntax --exit-with-session`

export GTK_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export CLUTTER_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

#export GTK_IM_MODULE=ibus
#export QT4_IM_MODULE=ibus
#export XMODIFIERS=@im=ibus
#export CLUTTER_IM_MODULE=ibus
#export QT_IM_MODULE=ibus

exec startxfce4
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

如果不是使用ibus输入法,则自行修改成其他输入法

成果

参考:https://www.cnblogs.com/z-books/p/16576767.html

相关文章

网友评论

      本文标题:ubuntu+xrdp+xfce4 中文输入问题

      本文链接:https://www.haomeiwen.com/subject/rwzcudtx.html