3个不稳定版本
0.2.0 | 2021年10月9日 |
---|---|
0.1.2 | 2020年3月19日 |
0.1.1 | 2019年5月18日 |
#733 in 图像
39KB
345 行
quoll
quoll是一个通用的系统托盘指示器,显示SVG和PNG图标。它目前只支持Linux。它受到AnyBar的启发,基本上是一个略有差异的克隆版本。
屏幕截图
安装
quoll依赖于Ayatana应用程序指示器libayatana-appindicator3-1
和gtk3
,因此为了编译它,您首先需要安装它们。在Debian(及其衍生版本)上
sudo apt install libayatana-appindicator3-dev libgtk-3-dev
然后只需执行
cargo install quoll
目前不支持使用cargo进行资源分发,因此要获取基础图标(如AnyBar中包含的图标,但为SVG格式),只需下载并将它们放入quoll将搜索它们的目录中
mkdir -p $(quoll home) && curl -sL https://github.com/eriol/quoll/releases/download/0.1.0/base_resources.tar.gz | tar xzf - -C $(quoll home)
使用方法
quoll通过UDP(默认端口为1738)进行控制。要启动它,请使用serve
子命令
quoll serve
要发送消息以更改图标,请使用send
子命令,例如
quoll send green
消息很简单,就是图标名称,不带扩展名。
要列出当前可用的图标,以及我们可以发送的相应消息
ls $(quoll home)
SVG图标将始终在PNG图标之前,因此当我们在quoll home
目录中同时拥有my_icon.svg
和my_icon.png
时,当我们发送quoll send my_icon
时,将显示SVG图标。
特殊消息quit
会使quoll终止。
可以使用-p
标志指定UDP端口,并且对serve
和send
子命令都有效
quoll -p 1234 serve
quoll -p 1234 send red
要获取完整的使用说明,请使用
quoll help
许可证
quoll根据GPL-3授权。
依赖项
~20–29MB
~527K SLoC