При переключении треков в ncmpcpp у меня срабатывает:
notify-send -t 5000 --hint=int:transient:1 "$title" "by <b>$artist</b> from <b>$album</b> ($date)"
Где переменные $title, $artist и т.д. получены от mpc и могут содержать символ «&». notify-send (или демон) этот символ понимает как-то по-своему и не показывает содержащую его строку вообще. Подтверждается попытками скормить напрямую:
notify-send "a & b" "a \& b"
Что можно сделать?