Answers:
我看了Paddy Landau建议的yad。它使我可以显示没有窗口边框的通知,该通知没有抓住焦点,并且在1秒钟后自动关闭。我找不到更改窗口背景颜色的方法,但是可以使用Pango文本属性标记语言更改文本颜色和大小。以下脚本将音量提高3%,然后使用yad显示当前音量:
#!/bin/bash
amixer -q -D pulse sset Master 3%+
VOLUME=`awk -F"[][]" '/Front Left.*Playback/ { print $2 }' <(amixer -D pulse sget Master)`
yad --timeout 1 --skip-taskbar --center --no-buttons --text="Volume:" --width=200 --text-align=center --undecorated --text="<span color=\"#ffffff\" bgcolor=\"#000000\" font_size=\"large\" font_weight=\"heavy\"> Volume: $VOLUME </span>"
notify-osd
用任何其他可以定制的守护程序替换(如果有)?