40 Star 211 Fork 27

铜豌豆 Linux / debian-cn

 / 详情

wiznote 为知笔记,无法输入中文

已完成
拥有者
创建于  
2020-03-12 08:24

在 10.3.2 三合一版本,xfce 完整版本,均确认出现。

其它版本未知。

分析一

https://www.wiz.cn/wiznote-linux.html
该页面推荐使用 ibus 输入法,铜豌豆默认没有安装。

分析二

http://www.wiz.cn/compile-client.html
该网页有提到:编译后不能输入中文的解决方案
该网页提及的 libfcitxplatforminputcontextplugin.so 文件,铜豌豆默认已经在fcitx-frontend-qt5:amd64: 软件包安装。

分析三

绿色版无需进行以下处理即可输入中文,下载地址:
https://url.wiz.cn/u/Wizlinux

通过该地址下载的 WizNote-2.7.9-x86_64.AppImage 文件,启动报错:

./WizNote-2.7.9-x86_64.AppImage: symbol lookup error: /lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

@mikeliang 在 铜豌豆 10.2.x 系列里面启动,不报错,但是联网有问题。

评论 (5)

atzlinux 创建了任务
atzlinux 关联仓库设置为atzlinux/debian-cn
展开全部操作日志

jukun 建议:官方版本有bug, 从github上拉wiznoteplus版本吧

atzlinux 任务状态待办的 修改为进行中
atzlinux 修改了描述
atzlinux 修改了描述

解决办法

1.安装 ibus

apt install fcitx5-module-ibus ibus-sunpinyin ibus-googlepinyin ibus-table-wubi

2.启动 ibus

https://github.com/ibus/ibus/wiki/ReadMe

Run ibus

$ /usr/bin/ibus-daemon --xim &
$ /usr/bin/ibus-setup

Run gnome, kde or old X applications

gtk application

$ GTK_IM_MODULE=ibus gedit

kde application

$ QT_IM_MODULE=ibus kwrite

old X application

$ XMODIFIERS="@im=ibus" xterm

3.用 wiznote 使用 ibus 输入法环境变量启动

QT_IM_MODULE=ibus /opt/wiznote/AppRun

atzlinux 修改了描述
atzlinux 修改了描述

解决方案

10.3.2 版本和之前的版本,用补丁包方式解决。解决方案并会集成到后续新发布的 10.3.3 及之后的版本。

三合一版本,安装这个包
apt -y install atzlinux-update-patch-xall

xfce 完整版,安装:
apt -y install atzlinux-update-patch-xfce

上述补丁包,解决了缺少 ibus 输入法的问题,并修改为知笔记菜单图标,在启动为知笔记前,启动 ibus 输入法,并设置相关环境变量。

遗留问题

对旧版本,系统已经存在的老用户,桌面的 为知笔记 图标没有更新。
需要用户自行进行如下操作:
1.手工删除 ~/.local/share/applications/wiznote.desktop 文件
2.需要手工删除桌面图标,并重新从菜单里面,拖拉一个图标为知笔记图标到桌面。

我这里测试发现,用户目录下的生成的那个 为知笔记 的桌面菜单文件,是 为知笔记这个程序自己生成的

程序启动的时候,会到用户目录下去找 ~/.wiznote/wiznote.ini 这个文件,如果存在 ,里面有

[Common]
Installed=1

[Theme]
Name=default
的内容,就不会去创建 ~/.local/share/applications/wiznote.desktop 文件。

如果没有 ~/.wiznote/wiznote.ini 这个文件,就会自动创建 ~/.local/share/applications/wiznote.desktop 文件

程序自动创建的文件,菜单分类是在 其它,也不会自动启动输入法。而且这个创建的文件内容,好像是写死在程序里面的,没有找到配置文件。

接下来的一个解决办法,就是在所有新建用户,默认生成 ~/.wiznote/wiznote.ini 这个文件,这样的话,程序菜单的分类,以及启动程序都正常。

新用户的桌面图标,也已经通过软件包更新。

atzlinux-update-patch-xfce 1.1.2 版本按这个思路解决的问题,
2020-03-15 在测试源发布。

在 10.3.3 iso 版本中,已经解决。

atzlinux 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
5349448 atzlinux 1586501537
Shell
1
https://gitee.com/atzlinux/debian-cn.git
git@gitee.com:atzlinux/debian-cn.git
atzlinux
debian-cn
debian-cn

搜索帮助