DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

修复Ubuntu系统中为知笔记不能使用fcitx拼音输入法问题


症状:

在 Ubuntu 16.04 Server 的 i3 环境下使用 AppImage 版本的 为知笔记, 无法使用 fcitx 输入法。

解决方法:

参考 编译为知笔记客户端 的"编译后不能输入中文的解决方案"一节,由于为知笔记使用 Qt5 框架, 需要安装 fcitx 支持 Qt5 的相关库:

sudo apt install cmake extra-cmake-modules qt5-qmake qtbase5-dev
sudo apt install fcitx-libs-dev libfcitx-qt5-1 libfcitx-qt5-dev

仍然无法使用拼音输入法,运行 fcitx-diagnose, 查看其中 Frontends setup > qt5 部分,可知需要设置环境变量QT_IM_MODULE=fcitx, 所以在 ~/.xsessionrc 文件中加入如下设置: export QT_IM_MODULE=fcitx.

或者创建为知笔记的启动脚本 ~/.local/bin/wiznote:

export QT_IM_MODULE=fcitx
$HOME/warez/WizNote-2.5.9-x86_64.AppImage

这样就可以通过在 dmenu (快捷键 Alt-d) 中输入 wiznote 启动为知笔记了。



Published

Sep 25, 2018

Last Updated

Sep 25, 2018

Category

Tech

Tags

  • fcitx 3
  • qt5 1
  • wiznote 2

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor