本文檔長期不定時更新,根據使用狀況進行反饋。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/同樣。