怎么让别的软件向微信QQ一样驻留在waybar的托盘,hyprland

在HYPRLAND的桌面 ,微信和QQ 可以保留在托盘,不直接退出,别的APP怎么可以做到

linux下的消息机制大多基于dbus
tray的实现依赖于守护程序
waybar会提供这样的守护进程
qq在启动的时候会向这个守护进程发送信息把自己挂上去,如果守护进程在qq之后启动,就不会有qq的托盘信息

所以要挂上托盘,既需要一个守护进程,也需要软件自身发出信息

1 Like

我想要在audacious 这个音乐软件退出桌面但是停留在托盘该怎么操作

托盘图标没有唯一的规范,而是有3个不同的设计,参阅:https://github.com/electron/electron/issues/33690#issuecomment-3307245997

其中 org.freedesktop.StatusNotifierItem 最新的规范在这里:https://specifications.freedesktop.org/status-notifier-item-spec/latest/

如果这个软件自己不支持托盘的话那是没办法的

1 Like

那需要自己在源码里修改了