Como executar um script no currículo para reiniciar os drivers de áudio?

2

Atualmente estou executando "Linux grant-N501VW 4.10.0-40-genérico # 44-Ubuntu SMP Qui 09 de novembro 14:49:09 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux" e eu sempre tenho ruído branco através do auscultadores após retomar a máquina. Eu descobri o comando para fazer isso:

pulseaudio -k && sudo alsa force-reload

mas gostaria que fosse executado automaticamente no currículo. No entanto, é um pouco finniky como geralmente a primeira vez que eu corro-lo depois de continuar imprima isso e não corrigir o problema:

Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device 
snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-codec-generic snd-hda-intel snd-hda-codec 
snd-hda-core snd-hwdep snd-pcm snd-timer 
(failed: modules still loaded: snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-codec-generic 
snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device 
snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-codec-generic snd-hda-intel snd-hda-codec 
snd-hda-core snd-hwdep snd-pcm snd-timer.

No entanto, depois de executar o comando com falha, se eu o executar novamente, ele será impresso:

Unloading ALSA sound driver modules: snd-hda-intel snd-seq-midi snd-seq-midi-event 
snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-codec-generic 
snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer.
Loading ALSA sound driver modules: snd-hda-intel snd-seq-midi snd-seq-midi-event 
snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek 
snd-hda-codec-generic snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-timer.

e o ruído branco de áudio é fixo. Eu procurei criar um script em /etc/pm/sleep.d/, mas isso não pareceu funcionar.

    
por NUTsTUN 04.12.2017 / 20:21

0 respostas