Vnote: 最新版的vnote似乎不能使用输入法

Created on 7 Sep 2020  ·  7Comments  ·  Source: vnotex/vnote

OS Version (操作系统): Windows, Linux, macOS

VNote Version (Help - About VNote - Version: )(VNote版本): 2.2, d78e892d5cc etc..

Symptoms (表现):

How to Repro (如何复现):

Most helpful comment

OS Version (操作系统): Linux (Ubuntu 18.04)
VNote Version (Help - About VNote - Version: )(VNote版本): 2.10
Symptoms (表现): fcitx cannot use
How to Repro (如何复现):

2.9.1 是正常的,于是使用以下操作,重新打包生成的2.10也可以使用输入法

从2.9.1中将2.10中缺少的文件复制到对应的目录下

./VNote-2.10-x86_64.AppImage --appimage-extract

生成了squashfs-root/

mv squashfs-root/ squashfs-root2.10
./VNote-2.9.1-x86_64.AppImage --appimage-extract
cp squashfs-root/usr/lib/libFcitxQt5DBusAddons.so.1 squashfs-root2.10/usr/lib/libFcitxQt5DBusAddons.so.1
cp squashfs-root/usr/lib/libxkbcommon.so.0 squashfs-root2.10/usr/lib/libxkbcommon.so.0
cp squashfs-root/usr/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so squashfs-root2.10/usr/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

下载打包工具

wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
chmod a+x appimagetool-x86_64.AppImage

重新打包

./appimagetool-x86_64.AppImage squashfs-root2.10/
rm -rf squashfs-root
rm -rf squashfs-root2.10
rm -f appimagetool-x86_64.AppImage

新生成的2.10已经可以使用中文了

./VNote-x86_64.AppImage

所以问题在于打包时丢失了几个文件。
@ tamlok
建议更新一下提供的AppImage文件
其它的朋友可以临时使用上述方案尝试一下能否应急。

All 7 comments

大哥,稍微有用的信息都没有呀:

image

大哥,稍微有用的信息都没有呀:

image

emmm就是我下载了最新的版本后是进入了使用搜索和新建文件都发现fcitx没有正常运行 更别提输入法了 但是我一旦切出其他位置就能正常使用输入法 这是我的信息 Linux mizuchi 5.7.0-kali3-amd64 #1 SMP Debian 5.7.17-1kali1 (2020-08-26) x86_64 GNU/Linux

同样的问题,最新版本的appimage,使用的是fcitx4
估计那个fcitx支持vnote作者又忘记加上了

这个问题可以甩给用户自己编译解决,也可以作者在打包的时候解决.

创建notebook的时候fcitx5同样无法切换到中文。

OS Version (操作系统): Linux (Ubuntu 18.04)

VNote Version (Help - About VNote - Version: )(VNote版本): 2.10

Symptoms (表现): fcitx 4.2.96,谷歌拼音,无法在Vnote中切出中文

How to Repro (如何复现):

OS Version (操作系统): Linux (Ubuntu 18.04)
VNote Version (Help - About VNote - Version: )(VNote版本): 2.10
Symptoms (表现): fcitx cannot use
How to Repro (如何复现):

2.9.1 是正常的,于是使用以下操作,重新打包生成的2.10也可以使用输入法

从2.9.1中将2.10中缺少的文件复制到对应的目录下

./VNote-2.10-x86_64.AppImage --appimage-extract

生成了squashfs-root/

mv squashfs-root/ squashfs-root2.10
./VNote-2.9.1-x86_64.AppImage --appimage-extract
cp squashfs-root/usr/lib/libFcitxQt5DBusAddons.so.1 squashfs-root2.10/usr/lib/libFcitxQt5DBusAddons.so.1
cp squashfs-root/usr/lib/libxkbcommon.so.0 squashfs-root2.10/usr/lib/libxkbcommon.so.0
cp squashfs-root/usr/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so squashfs-root2.10/usr/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

下载打包工具

wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
chmod a+x appimagetool-x86_64.AppImage

重新打包

./appimagetool-x86_64.AppImage squashfs-root2.10/
rm -rf squashfs-root
rm -rf squashfs-root2.10
rm -f appimagetool-x86_64.AppImage

新生成的2.10已经可以使用中文了

./VNote-x86_64.AppImage

所以问题在于打包时丢失了几个文件。
@ tamlok
建议更新一下提供的AppImage文件
其它的朋友可以临时使用上述方案尝试一下能否应急。

Was this page helpful?
0 / 5 - 0 ratings

Related issues

IllyaYalovyy picture IllyaYalovyy  ·  3Comments

scu2013 picture scu2013  ·  6Comments

FengJun1206 picture FengJun1206  ·  5Comments

yangmijun picture yangmijun  ·  4Comments

ikelaiah picture ikelaiah  ·  3Comments