本文档长期不定时更新,根据使用状况进行反馈。html
我环境deepin 15.4.1,自带商店里的为知笔记版本是2.5.5,安装了不能用(滚动条失效,笔记不显示,没法退出等等不少问题)。本身编译了2.5.5,也是同样的很差用。而后编译了2.5.6,目前用起来一切正常。
编译guide:http://www.wiz.cn/compile-client.html
QT 版本为5.7.0 for Linux 64-bit.
编译过程顺利,可执行文件位于~/build-WizQTClient-Desktop_Qt_5_7_0_GCC_64bit-Release/src/WizNote
。git
可是登录的时候提示Error creating SSL context
错误: github
缘由是QT编译时使用的ssl与运行时的ssl版本不兼容,具体见: windows
https://stackoverflow.com/questions/42094214/why-is-qsslsocket-working-with-qt-5-3-but-not-qt-5-7-on-debian-stretch
解决方案就是安装libssl1.0-dev
:浏览器
sudo apt install libssl1.0-dev
官方也说了,不能输入中文的缘由是fcitx须要支持Qt5,
解决方法:编译安装fcitx-qt5
依赖:sudo apt install cmake extra-cmake-modules fcitx-libs-dev
设置 qmake 环境变量:export PATH="/home/cedar/Qt5.7.0/5.7/gcc_64/bin":$PATH
编译fcitx-qt5:markdown
git clone https://github.com/fcitx/fcitx-qt5.git cd fcitx-qt5 cmake . make sudo make install
最后把编译获得 libfcitxplatforminputcontextplugin.so 拷贝到 Qt5.7安装目录的 Tools/QtCreator/lib/Qt/plugins/platforminputcontexts。 app
编译fcitx-qt5过程当中可能的出错和解决办法见:https://my.oschina.net/lieefu/blog/505363socket
编译完成后可执行程序依赖于lib目录下的UI资源等文件,如何打包成独立可安装文件?编辑器
复制 WizQTClient/build/common/wiznote.desktop
到桌面便可。
复制到/usr/share/applications/
目录下便可将图标添加到开始菜单程序列表。(Win 键)ide
官方提供 Windows 版本安装包,界面有所区别,功能更多,如日历、大纲、发布到博客等等。
可是既然入了Linux的坑,就不考虑了。
Alt + 1
切换编辑/阅读模式Linux 上 WizNote 的数据位于~/.wiznote/whuwangyong@qq.com/data/notes
,Windows版本可直接从笔记中右键打开资源管理器。notes 目录下一篇笔记为一个zip文件,解压后是 index.html 和 index_files/ ,浏览器打开index.html,以纯文本模式显示MarkDown源码(未渲染)。图片可以显示(由于这是html嘛)。存在的问题是,若直接将该html转换为MarkDown,图片不能显示了。由于html中的图片并不是![]()
这种MarkDown格式。
html显示的效果,就跟MarkDown笔记处于编辑状态下时是同样的。
文件-另存为html,与上述zip解压后的index.html和index_files/同样。