altairwei / altairwei/WizNotePlus
WizNotePlus 无法使用 Fctix 时的解决办法
- Langage dominant
- C++
- Étoiles
- 598
- Forks
- 90
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
使用 WizNotePlus 的 Linux 客户端时,可能会发生无法启动 Fcitx(比如搜狗输入法的 Linux 版本,就是基于 Fcitx)从而无法使用中文输入法的情况. 如果出现了这个问题,可以简单地通过重新打包 `*.AppImage` 包来解决.
### 解压 `*.AppImage`
从 Release 页下载 Linux 客户端,以 2.8.1 版本为例,文件名默认为 `WizNotePlus-linux-v2.8.1.AppImage`.
```shell
chmod +x WizNotePlus-linux-v2.8.1.AppImage # 保证可执行权限
./WizNotePlus-linux-v2.8.1.AppImage --appimage-extract # 默认解压至 ./squashfs-root/
```
### 复制 `libfcitxplatforminputcontextplugin.so`
`libfcitxplatforminputcontextplugin.so` 的位置在 `/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/`(以深度操作系统为例),复制到 `squashfs-root/usr/plugins/platforminputcontexts/` 下**并加上可执行权限**(默认是没有可执行权限的)即可.
```shell
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so squashfs-root/usr/plugins/platforminputcontexts/
chmod +x squashfs-root/usr/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
```
### 打包 `*.AppImage`
打包 AppImage 使用 [AppImageKit](https://github.com/AppImage/AppImageKit/releases),文件名默认为 `appimagetool-x86_64.AppImage`,保证可执行权限后,可以把 `squashfs-root/` 内容重新打包:
```shell
./appimagetool-x86_64.AppImage squashfs-root/
```
默认重新打包后的文件名为 `WizNote-x86_64.AppImage`.
### 注意
- 从 GitHub Release 页下载文件的时候,可以使用在线工具 [gh-proxy](https://gh.api.99988866.xyz/) 提高下载速度.
- 重新打包后的程序,最好关闭自动检查更新的选项,因为程序被修改后,与最新版本有差异,每次运行时会提示有版本更新.(问题已修复)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.