Ubuntu18.04下WizNote为知笔记源码编译安装
版本: WizNote 2.8.3
系统: Ubuntu18.04
说明: 源码安装是为了支持fcitx的搜狗输入法, 支持WizNote输入中文
因为官方的绿色版本AppImage没办法输入中文, 所以才需要源码编译安装为知笔记
依赖准备
先自行安装Qt5.14.1至/data/Qt5.14.1
解决为知笔记的fcitx的中文输入问题
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /data/Qt5.14.1/5.14.1/gcc_64/plugins/platforminputcontexts/
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /data/Qt5.14.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
sudo apt-get install libssl-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.1.0.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
cd /data/github && git clone -b 2.8.3 --depth=1 https://github.com/WizTeam/WizQTClient.git
修改源码
为解决错误:
WizObject.cpp:337:20: error: conversion from ‘const qint64’ (aka ‘const long long’) to ‘Json::Value’ is ambiguous
vim /data/github/WizQTClient/src/share/WizObject.cpp
将第337行
value["pos"] = (double)nPosition;
改为
value["pos"] = nPosition;
Qt编译
用QtCreator打开/data/github/WizQTClient/CMakeLists.txt
选择左下角的build, 选中Release, 等待编译完成
打包AppImage
修改/data/github/WizQTClient/linux-package.sh
执行打包:
sh /data/github/WizQTClient/linux-package.sh
生成了/data/github/WizNote-x86_64.AppImage
mkdir /soft/WizNote
cp /data/github/WizNote-x86_64.AppImage /soft/WizNote
生成桌面快捷方式
vim ~/.local/share/applications/wiznote.desktop
[Desktop Entry]
Exec=/soft/WizNote/WizNote-x86_64.AppImage
Icon=wiznote
Type=Application
Terminal=false
Name=WizNote
GenericName=WizNote
Categories=WizNote;
Name[en_US]=WizNote
GenericName[en_US.UTF-8]=WizNote
chmod +x ~/.local/share/applications/wiznote.desktop
双击 ~/.local/share/applications/wiznote.desktop 即可运行WizNote
Ubuntu18.04下WizNote为知笔记源码编译安装相关推荐
- mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装
<MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...
- ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装
Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...
- Ubuntu20.04或18.04下PX4(pixhawk)源码编译环境配置教程,及构建代码各种错误解决办法
在 Ubuntu Linux 18.04 和 20.04 上设置 PX4 开发环境,可参考此教程或官方教程Ubuntu Development Environment | PX4 User Guide ...
- ubuntu16.04 下 android 4.4.4 源码编译
文章目录 环境依赖 编译过程 问题 1.MODULE.TARGET.SHARED_LIBRARIES.xxx already defined by xxx 2.make: **** No Rule t ...
- CentOS7下源码编译安装MySQL5.6.4
CentOS7下源码编译安装MySQL5.6.4 写这篇博客的主要原因是:请看上一篇博客:CentOS7下更改MySQL5.6.4默认的数据存储位置.对,当初通过rpm安装的mysql5.6.4,一切 ...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...
- 【CV实战】Ubuntu18.04源码编译安装opencv-3.4.X+测试demo
之前在Windows上借助VS编译opencv,很轻松就能搞定,到Linux下踩了坑,Ubuntu下编译.卸掉重编.搞了几次,还把系统库给卸载掉了(sudo apt-get remove python ...
- python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3
截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤
Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...
最新文章
- Java基于自定义注解的面向切面的实现
- 【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...
- flink读不到kafka数据问题
- win7 以太网媒体断开怎么处理_工业以太网协议的历史及其优势
- LAPSUS$声称盗取源代码仓库,微软正在调查
- 机器学习之路: python 支持向量机 LinearSVC 手写字体识别
- python源码中的学习笔记_第6章_元组
- 全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错
- iOS--利用Fastlane实现自动化打包
- J2EE6 servlet session超时机制
- powershell_符号链接(symbolic)的创建/重新指向设定Target/与快捷方式的区别/符号链接的应用/onedrive任意文件(夹)同步问题/git管理和符号链接\辨识符号链接函数
- S3C2440A中断小记
- Xcode 卡死 解决方法
- linux proftpd 用户,proftpd 虚拟帐号的建立及quota
- 五年级上册计算机教案闽教版,小学信息技术闽教版五年级上册第7课 认识因特网教案设计...
- HTML之设置背景、边框、边距和补白
- 电子报刊制作软件之比较
- 【@Scheduled定时任务】
- dubbo(4) Dubbo源码解析之服务引入过程
- 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
热门文章
- HTML5期末大作业:书店商城系统网站设计——响应式图书电商HTML 网上书店模板 (25页) HTML+CSS+JavaScript
- web应用渗透测试流程
- web安全详解(渗透测试基础)
- 恶作剧批处理(bat)代码解析
- 网站微信扫码登录实现步骤
- 巧妙的使用RDP报表工具(免费报表工具、报表设计器)Excl绘制报表
- 编译原理(龙书):第五章部分题目参考答案
- 向量交点坐标公式_高中数学必修1-5常用公式(定理)
- macOS Monterey 12.0.1(21A559) 正式版三分区原版黑苹果镜像
- 16进制储存的农历信息的正确打开方式