Você pode instalar um player de música com esse recurso.
Até onde sei, o Clementine tem esse recurso e está disponível no Ubuntu Software Center!
Cenário: eu toco música alta. Eu deixo o computador por uma hora. Eu volto e retomo a música, não lembrando que o volume está "cheio".
Pergunta: Existe algo que pode ser instalado, como um plug-in pulseaudio, que me permitirá especificar:
Dado que nenhum áudio foi reproduzido por A
segundos e o volume está acima de B
, quando o áudio inicia a reprodução, reproduza-o no volume C
, aumentando gradualmente o volume de volta para B
durante um tempo de D
segundos.
Seria muito preferível que isso pudesse ser feito "globalmente", por isso não importa qual seja a fonte do som.
Você pode instalar um player de música com esse recurso.
Até onde sei, o Clementine tem esse recurso e está disponível no Ubuntu Software Center!
Uma opção é silenciar - ou diminuir - o volume do seu sistema na suspensão (ou retomada), com um script. Isso significa que você tem que quebrá-lo manualmente após o currículo, mas ...
O comando que define o volume deve ser algo como:
pacmd set-sink-volume 0 20000
( pacmd
está no pacote pulseaudio-utils
), em que 0
é o padrão (saída de som) e o volume é um número de 16 bits (de 0 a 65535); mais detalhes nesta resposta . Você precisa experimentar para encontrar o comando que funciona para o seu sistema.
Para tornar isso automático no horário de suspensão / retomada, você pode usar a mesma técnica explicada em este post: (I não testei --- mas deve funcionar).
edite / crie o arquivo
gksudo gedit /etc/pm/sleep.d/02_shush
Coloque este conteúdo:
#!/bin/sh
# set the volume low on suspend and resume. Change the command to suite your
# system. You can do that just in suspend OR resume or whatever; edit to your
# taste...
case "$1" in
resume|thaw)
# this command(s) will be executed at resume time
pacmd set-sink-volume 0 20000 > /dev/null
;;
suspend|hibernate)
# this command(s) will be executed before suspend
pacmd set-sink-volume 0 20000 > /dev/null
;;
esac
salve e saia
torne-o executável:
sudo chmod 755 /etc/pm/sleep.d/02_shush