Neobox的插件
网速悬浮
功能:网速、内存、CPU占用显示。
KDE中,使用
Alt
+F3
可选择将悬浮窗显示到所有虚拟桌面。
壁纸引擎
- 手动切换、定时切换、收藏夹、黑名单
- 网络壁纸源
- Awesome Wallpapers: https://wallhaven.cc/
- Bing: https://www.bing.com/
- Unsplash: https://unsplash.com/
- 小歪: https://api.aixiaowai.cn/
- 其他壁纸Api链接(必须是直接在浏览器打开就能看到图片的链接,例如https://source.unsplash.com/random/2500x1600)
- 本地壁纸源
- 可遍历壁纸文件夹
- 可调用脚本获取本地壁纸路径,见Python脚本示例。
- 用户收藏夹内的壁纸
- 拖拽壁纸源
- 如果安装了网速悬浮插件的话,可以拖拽网页或者本地的图片到悬浮窗,也是可以设置壁纸的。
- 屏幕截图
极简翻译
- 简介:普通模式调用百度翻译Api,查词模式调用有道翻译Api。
- 极简翻译 快捷键 映射表
按键 | 功能 |
---|---|
Enter | 发送翻译请求 |
Ctrl + Enter | 换行 |
Alt + Left | 向前切换from语言 |
Alt + Right | 向后切换from语言 |
Alt + Up | 向前切换to语言 |
Alt + Down | 向后切换to语言 |
Ctrl + M | 切换查词模式 |
Tab | 反转语言 |
Ctrl + Space | 反转语言 |
Ctrl + Tab | tab |
Esc | 关闭窗口 |
技巧:拖拽文字到悬浮窗可翻译文字。
文字识别
- 简介:截图识别多种语言文字,目前依赖于极简翻译插件来输出识别结果。
在 Windows 10/11 下可直接调用内置 Ocr 引擎,也可以使用 Tesseract。使用Tesseract需要下载语言数据。
- Arch Linux下无法使用,请先运行如下命令:
sudo pacman -S tesseract
- Arch Linux下可通过命令行安装语言包:
- 例如,中文简体语言包为:
tesseract-data-chi_sim
。 - 安装后需要设置路径为
/usr/share/tessdata
。
- 例如,中文简体语言包为:
按键 | 功能 |
---|---|
esc | 退出截屏 |
技巧: 1. 如果只需要识别简体中文和英文,选择
chi_sim
即可,选的语言种类越多识别可能 越不准确 。2. 截屏时,按住鼠标中键可移动选框;3. 进入截屏模式后,双击截取全屏。
热键管理
- 简介:注册并捕获系统全局热键,可调用进程或者插件。由于太方便,目前此插件已经合并到主程序。
- 关机、定时开关机。
- 打开浏览器。例如,如果我们设置了快捷键
Shift
+S
打开 Edge 浏览器,那么我们在工作的时候遇到什么问题想要搜索的时候,只需要按下这对快捷键即可打开浏览器。此外,可以使用Ctrl
+W
关闭浏览器。
Linux+X11下如果快捷键无效,可能是
NumLock
键被按下了,需要取消该键。
- 克隆并编译Neobox,参见 https://github.com/yjmthu/Neobox#readme
- 编译插件
git clone https://github.com/yjmthu/neobox-plugins.git
cd neobox-plugins
cmake -GNinja -B build/Debug -S . -DCMAKE_BUILD_TYPE="Debug" -DPLUGIN_MANAGER_PATH="../Neobox/install"
cmake --build build/Debug
cmake -P build/Debug/cmake_install.cmake
其中,../Neobox/install 为Neobox编译时的安装目录