Estou tentando fazer com que meu tema sonoro funcione como eu quero.
Ao ler a especificação de nomenclatura sonora do freedesktop, ela contém uma entrada "suspend-start" e "suspend-start" suspender-end ", que é suposto a disparar quando a máquina está" prestes a suspender "e, em seguida, quando" a máquina retornou de um estado suspenso ", bem como as entradas" system-ready "e" system-shutdown ". Eu tenho a maioria dos sons trabalhando no tema, exceto por estes.
Estou executando o arch Linux com systemd
controlando meu material de poder. Eu também estou executando o gnome3.
Eu tenho outro script em /usr/lib/systemd/system-sleep/
, que desliga e em minhas portas USB, quando o sistema entra no modo de suspensão e hibernação e volta quando o sistema descongela ou recomeça.
Então imaginei que poderia apenas chamar canberra
de maneira semelhante. Eu criei outro script assim como o meu USB para os sons:
#!/bin/sh
# File: /usr/lib/systemd/system-sleep/sound.sleep
case $1/$2 in
pre/*)
# Play suspend-start
exec canberra-gtk-play -i "suspend-start"
;;
post/*)
# Play suspend-resume
exec canberra-gtk-play -i "suspend-resume"
;;
esac
Enquanto eu posso ver no jornal que ele é executado, ele não produz nenhum som. Não tenho certeza sobre o porquê, mas tenho a sensação de que o sistema de áudio já diminuiu no momento em que isso é chamado. (Não me cite sobre isso, eu não tenho nada mais do que, "não funciona, mas deve" basear-se.)
Isso não é super importante, mas é algo que eu gostaria de descobrir mais por diversão. Se alguém tiver alguma sugestão ou maneiras de realmente fazê-lo funcionar, isso seria fantástico.
Se você precisar de mais alguma coisa, apenas comente.
Informação extra do sistema:
Tags suspend arch-linux audio