7个版本 (稳定)
1.0.5 | 2022年7月31日 |
---|---|
1.0.4 | 2022年7月30日 |
0.1.0 | 2022年7月29日 |
#458 in 音频
每月26次下载
6KB
69 行
Waybar媒体显示模块
安装
已安装预置需求
cargo install waybar_media_display
或者您可以运行以下命令
curl https://raw.githubusercontent.com/MichaelPetersen22/waybar_modules/main/media_install.sh -sSf | sh
如果也想安装与默认图标选项(Spotify图标)一起使用的字体,请运行以下脚本
curl https://raw.githubusercontent.com/MichaelPetersen22/waybar_modules/main/media_install.sh| bash -s -- yes
预置需求
cargo
curl https://sh.rustup.rs -sSf | sh
playerctl
sudo pacman -S playerctl
otf-font-awesome
sudo pacman -S otf-font-awesome
使用方法
该命令不打算单独使用,因为它会打印出waybar读取并转换为模块的json。
以下是在waybar配置中的示例用法
"custom/spotify": {
"interval": 1,
"return-type": "json",
"exec": "waybar_media_display",
"exec-if": "pgrep spotify",
"on-click":"playerctl --player=spotify play-pause",
"escape": true
}
请注意“exec”字段,因为模块就是在那里被调用的。
示例使用了媒体显示的默认值,但您可以提供任何由playerctl支持的媒体播放器,您也可以提供任何您想要的图标文本或字体。对于我的Spotify图标,我使用了otf-font-awesome
要了解如何使用该命令和命令的默认值,请运行waybar_media_display --help
依赖项
~3MB
~61K SLoC