Starry
以划词弹窗的形式调用其他软件的命令行指令。
Install / Use
/learn @ccslykx/StarryREADME
Starry
<img src="./src/resources/starry_1024x1024.png" width=64 height=64>以划词弹窗的形式调用其他软件的命令行指令。如果你喜欢本软件,请给我一个免费的Star,谢谢~
![]()
最新重要更新
- 2023.7.27 图标功能基本完成
- 2023.7.24 代码重构
Todo
-
软件功能
- [ ] 插件排序
- [x] 插件图标(2023.7.27)
- [ ] 软件设置
- [ ] 快捷键
- [ ] 需要时间执行的脚本,转圈等待
- [ ] 完善异常处理
-
其他系统/环境支持
- [ ] Wayland
- [ ] Windows
- [x] MacOS
适用环境
本软件基于Qt6开发,使用CMake构建,适用于基于X11的Linux桌面环境。
手动编译
安装依赖项(Debian 11 bullseye)
sudo apt update
sudo apt install git cmake g++ qt6-base-dev libqt6core6 libqt6widgets6 libqt6concurrent6 libqt6gui6 libx11-dev libxtst-dev
Ubuntu 22.04 用户还需要安装以下依赖项
sudo apt install libgl1-mesa-dev
编译Starry
git clone https://github.com/ccslykx/Starry.git
cd Starry && mkdir build && cd build
cmake .. && make
插件示例
- 创建新插件的办法:托盘菜单-设置-插件-创建新插件
$PLAINTEXT表示选中的文本(在执行脚本处作为参数)
示例-复制到剪贴版
在“执行脚本”处填starry copy2clipboard。
示例-Pot翻译
在“执行脚本”处填curl "127.0.0.1:60828/selection_translate"。详见Pot-外部调用
致谢
反馈&交流
- 新建Issue
- 邮件:ccslykx@outlook.com
