This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
内容贡献者: 寂静的羽夏
简述
WingTool
是一个强大的插件工具箱,中文名羽云工具箱
,支持热键响应、鼠标跟踪等基本接口。通过开发强大的对应的插件,就可以大大提高生产力。
该软件如果没有任何插件,仅支持添加热键使用默认方式打开任何文件。插件的强大决定着该软件的上限,通过热键可以配置使用热键调用插件借口;默认通过鼠标中键配合Ctrl
键可以调出工具窗口,选择合适的工具;也可以通过热键调出窗口工具,点击打开所需的文件或者软件,而不必从启动器翻找,避免任务栏图标过多以及桌面文件过多的情况。
如下是羽云十六进制编辑器的目前的主界面:
羽云工具箱
本 WIKI 目前适用于 v1.0.0 公测版及其之后的版本,请及时关注版本更新。
协议
本软件如果是开源版本将遵循AGPL-3.0
协议,请勿用于该协议之外的用途。如果你想将本软件的代码用于闭源商业代码,想要解除GPL
系列的必须开源的限制,请必须亲自咨询我,商讨商业授权相关事宜。
有关 issue
本软件定位是本地生产力基础工具,旨在快速启动和使用高效工具。本人不考虑像 utool 和 quicker 之类提供插件商店。该程序不会进行与网络相关的任何操作,所有的插件安装都是本地的。如果有仅本地的需要,待该软件出 beta 之后,可以尝试该软件,发现 Bug 并递交修复。
使用环境
本软件我仅仅适配 Deepin 平台,当然运行在其他 Linux 发行版也是可能的。但如果你是 Windows 操作系统以及其他的,那只能请等待其他有志之士提供维护。本 Wiki 的一切与软件功能相关介绍以最新版稳准。
开发框架
QT 5.15.3 和 DTK 。
以后维护
因为以后要搞科研了,所以爱好就要得放一放了。我只会在我的娱乐时间范畴进行代码的开发和维护。为了保证软件的易用性和可能受众之广,所以更新发行版相当缓慢。
如何编译
本部分仅面向 Deepin 用户来进行最傻瓜式的编译。为什么写这部分?因为我发布发行版比较懒,一般是功能大改的时候才会发布,有一些 Bug 可能已经修复了,但限于发布平台的审核以及自己想积累一段更新再发布发行版的懒惰,就没有更新的发行版。那么普通非开发用户如何去编译它呢?下面将会介绍。
安装开发环境
如果你没有开发环境,首先要安装 QT 和 DTK 。因为你是 Deepin ,就不用担心我的最新版代码受版本限制无法编译通过的问题,我会保持使用最新版本的 QT 和 DTK 。只要你的版本与应用商店最新保持一致即可。
打开终端,输入以下指令:
sudo apt install qt5-default qt5-qmake qt5-qmake g++ qtcreator libxtst-dev libqt5x11extras5-dev
输入密码安装成功后,到应用商店,搜索DTK
,如下图所示:
点击安装即可。
下载源代码
如果你会git
,那么直接clone
。如果不会,可以直接点击下载打包好的源码,如下图所示(推荐第二个):
下载解压完毕后,你会看到文件夹和仓库显示的一样的文件布局,这说明是下载正确的。
编译代码
我们双击打开WingTool.pro
。这个是我们的项目文件,打开需要简单的配置,只需要点击configure
按钮即可。至此,我们就可以进行编译工作了。
首先点击小电脑图标,再点击WingHexExplorer
选项,其次Release
,最后点击锤子图标,就开始编译了,代码量稍大,第一次编译需要的时间稍长,稍等不到半分钟就完成了。
然后拷贝该文件到/opt/WingTool
文件夹下,点击覆盖即可。
我们还要替换语言包文件,否则有些新添加的字符串将显示不正常,会显示英文缩写。找到lang
文件夹,你会看到如下几个文件:
在编程中,zh
表示是中文的意思。由于我是中国人,使用的是简体,所以语言包就是简体中文。zh.qm
文件就是我们需要的最新语言包,而zh.ts
是我翻译使用的,对你来说没啥用处,只对想要翻译成其他语言的同志有用。
把它拷贝到你的安装目录下的lang
文件夹,把zh
改为default
,也就是替换文件。程序会把程序目录下的lang/default.qm
作为语言包进行加载。如果你是其他语言使用者,也可以通过该操作来转化成你所使用的语言。
安装
目前安装主要有两种方式:通过仓库下载deb
安装包安装和星火商店安装(商店的方式稍等)。
目录
本 Wiki 作为该软件的使用教学,同时提供羽云工具箱的插件开发教程,一起增强程序功能,为开源社区的发展贡献自己的力量。
下一篇
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。