オーディオドライバを再起動するために回復時にスクリプトを実行するにはどうすればよいですか?

オーディオドライバを再起動するために回復時にスクリプトを実行するにはどうすればよいですか?

現在、「Linux grant-N501VW 4.10.0-40-generic #44-Ubuntu SMP Thu Nov 9 14:49:09 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux」を実行しており、復元した後もヘッドフォンでホワイトノイズが続くマシン。これを行うコマンドが見つかりました。

pulseaudio -k && sudo alsa force-reload

しかし、復元時に自動的に実行したいです。しかし、通常、回復後に初めて実行すると、次のものが印刷され、問題が解決しないため、少し面倒です。

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.

ただし、失敗したコマンドを実行して再度実行すると、次のように印刷されます。

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.

そしてオーディオホワイトノイズが修正されました。私は/etc/pm/sleep.d/にスクリプトを生成することを検討しましたが、うまくいかないようです。

ベストアンサー1

おすすめ記事