wtz
deepin
2017-11-15 12:56 LOCALES全部设成“zh_CN.UTF-8”也不一定会显示中文,比如Gnome、KDE都有自己的API和配置,语言和区域设置是可以独立于系统设置的。
至于输入法,可能是升级后缺少后端的库,比如ibus-qt5、ibus-gtk3之类的。RStudio是用Qt写的,和PCManFM等Gtk程序有显著不同。fcitx有时候也会因为这个原因而无法输入中文。
纯属猜测。求真大神解释。
至于输入法,可能是升级后缺少后端的库,比如ibus-qt5、ibus-gtk3之类的。RStudio是用Qt写的,和PCManFM等Gtk程序有显著不同。fcitx有时候也会因为这个原因而无法输入中文。
纯属猜测。求真大神解释。
Reply Like 0 View the author


中文 

无论是之前正常还是现在不正常,我已经在`.bashrc`中加了下面几句:
所有locale显示全部都是zh_CN.UTF-8。
## 先说说之前正常情况下的一些异常情况
manjaro-i3自带了dmenu和morc_menu
- morc_menu菜单不显示中文名称(按道理全部都设置成zh_CN.UTF-8,菜单会显示中文)
- 使用dmenu和morc_menu启动Rstudio用ibus不能输入中文
- 使用dmenu和morc_menu启动其他程序,例如firefox、pcmanfm等程序,可以输入中文
- 使用i3绑定的快捷键启动firefox、pcmanfm等程序可以输入中文
- 使用urxvt启动Rstudio可以输入中文,在`.Xresources`设置了·urxvt.inputMethod: ibus`,如果不设这个在urxvt上不能输入中文,用urxvt启动的程序也不能输入中文
## 现在不正常的情况是
- 使用urxvt启动其他程序都可以输入中文,在`.Xresources`设置了·urxvt.inputMethod: ibus`,如果不设这个在urxvt上不能输入中文,用urxvt启动的程序也不能输入中文
- 使用dmenu和morc_menu启动Rstudio用ibus不能输入中文
- 使用dmenu和morc_menu启动其他程序,例如firefox、pcmanfm等程序,也不可以输入中文
- 使用i3绑定的快捷键启动firefox、pcmanfm等程序不可以输入中文
## 疑问
- 为什么dmenu和morc_menu启动的程序不能输入中文?难道是它们启动的环境不支持中文?为什么之前是可以呢?
- 全部locale都设成`zh_CN.UTF-8`为什么通过i3绑定快捷键启动morc_menu显示的菜单不显示中文呢?
- 既然用urxvt在`.Xresources`设置了`urxvt.inputMethod: ibus`,就可以输入中文了,那么有什么方法也可以对其他程序做同样的设置?或者说直接在启动桌面环境的时候就做这个全局设置?
求大神科普一下关于中文输入的知识。