解决 Fcitx 5 不能在 WPS 中使用的问题

之前不是发现 Fcitx 不能在 WPS Linux 下使用嘛。

而且囧脸那里也有一个 issue 关于这个:
https://github.com/fcitx/fcitx5/issues/83

网络上经常给的解决方案是设置:

env QT4_IM_MODULE="fcitx5"

之后再启动 WPS 就可以用输入法了,但是这招对我没用。而且通过囧脸在各个地方的发言(涵盖 Github IRC SNS),设置成 fcitx5 并不是真正的解决问题,而是因为找不到真正的“fcitx5”而 Fallback 到了 xim 才解决问题。

所以我们设置个鸡巴毛“fcitx5”啊,直接设置“xim”不就好了嘛!

Screenshot-20201201114519-2376x1188.png

你可以直接修改 WPS 的启动脚本:

sudo gedit /usr/bin/wps
sudo gedit /usr/bin/et
sudo gedit /usr/bin/wpp

在第二行里增加:

export QT_IM_MODULE="xim"

保存后可以试试是不是正常使用了,如果还不行(或者关联文件打开不能用),那就只能简单粗暴的修改 desktop 文件了。

sudo gedit /usr/share/applications/wps-office-wps.desktop
sudo gedit /usr/share/applications/wps-office-wpp.desktop
sudo gedit /usr/share/applications/wps-office-et.desktop

直接在 exec 的命令后面增加:

env QT4_IM_MODULE="xim"

如果还不行,你可以把后面的 /usr/bin/wps 之类的绝对路径换成单纯的 wps。

然后就可以运行了,当然这不是什么正经办法,但可以解决问题,最终还是要赞美囧脸,并希望 wps 早日修复问题。

👍❤️😂🎉🔥👀🤡🤔

4 条评论

  1. 饭饭
    2020-12-02 13:50 Windows 10 x64 EditionGoogle Chrome 87.0.4280.66克罗地亚

    拒绝使用wps 😈

    👍👎🤡❤️🔥👀😂🤔
  2. Erica
    Erica Lv4垃圾佬
    2020-12-02 23:49 Android 10Google Chrome 86.0.4240.110中国新疆乌鲁木齐市

    李先森日常赞美😳face 😂 😂 😂

    👍👎🤡❤️🔥👀😂🤔
  3. 菜狗
    菜狗
    2021-02-23 23:33 GNU/Linux x64Microsoft Edge 90.0.796.0中国山东省济南市

    请问在exec后面添加是添加到哪个位置,添加后我这里报错env不是一个文件

    👍👎🤡❤️🔥👀😂🤔
    1. 菜狗
      菜狗
      2021-02-24 00:06 GNU/Linux x64Microsoft Edge 90.0.796.0中国山东省济南市

      另外更改/usb/bin下的文件无效

      👍👎🤡❤️🔥👀😂🤔

添加新评论

😂🤡😎😡😁😋😭😑

目录

__empty__