Home

Awesome

Starry

<img src="./src/resources/starry_1024x1024.png" width=64 height=64>

以划词弹窗的形式调用其他软件的命令行指令。如果你喜欢本软件,请给我一个免费的Star,谢谢~

Last commit Star

Email

适用环境

Qt CMake Linux

本软件基于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

修正编译错误(可能是X11的bug?)

编辑/usr/include/X11/extensions/record.h文件

sudo vim /usr/include/X11/extensions/record.h

找到#include <X11/extensions/recordconst.h>,在下面一行添加#include <X11/Xlib.h>

编译Starry

git clone https://github.com/ccslykx/Starry.git

cd Starry && mkdir build && cd build

cmake .. && make

插件示例

示例-复制到剪贴版

在“执行脚本”处填starry copy2clipboard

示例-Pot翻译

在“执行脚本”处填pot popclip $PLAINTEXT

Todo

致谢

反馈&交流