web-dev-qa-db-ja.com

Linux UbuntuALSAの問題。再起動音がオフになった後

私はUbuntuをXfce、ALSA、pavucontrol、…で使用しています

システムを再起動すると、音が常に鳴ります。

そして、alsamixerの私のスピーカーはヘッドフォンとしてリストされています(それが機能するように、起動後に常に音量を上げる必要があります)。

音が保存されないのに何が間違っているのでしょうか?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:    18.04
Codename:   bionic

$ uname -r
4.16.12

$ alsactl -version
alsactl version 1.1.3

alsamixerはサウンドを制御しますOK、マスターとスピーカーは同じですが、ヘッドフォンも音量を制御します。

$ pavucontrol 
Package: pavucontrol
Version: 3.0-4
1
Fernando André

何らかの理由で、pavucontrolはalsaではうまく機能しません。

この問題を解決する唯一の方法は、3番目の回答に従うことです https://askubuntu.com/questions/50067/howto-save-alsamixer-settings/606115#606115

execにスリープを追加するなどのコメントに続いて、いくつかの変更が必要です。したがって、再起動後に設定を保存するには、構成保存ファイルalsactl --file〜/.config/autostart/asound.statestoreを作成する必要があります。

次に、自動起動ブートスクリプトでその構成を復元します

[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore"

〜/ .config/autostart /alsarestore.desktop内

1
Fernando André

このソリューションが機能したセットアップ:

  • Ubuntu 18.04(GNOME)、xfceではありません
  • pavucontrolではなくgnomealsaミキサー
  • x470 AORUS GAMING 7 WIFIrev1.0のrealtekalc1220

ただし、主要な問題は同じでした。

  1. 背面パネルのスピーカーがヘッドホンラインとして検出されました。
  2. 再起動または再ログ後、回線はミュートされ、gnomealsaミキサーでゼロレベルになりました。

解決

ほぼ9歳 buntuフォーラムでの回答 役に立ちました。それを引用する:

ラインを交換することで、期待どおりに動作させることができました

load-module module-device-restore

/etc/Pulse/default.pa

#load-module module-device-restore

部分的な解決策(注意してください)

解決策を見つける前に、私は試しました 別のアプローチ/usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.confのそれぞれのブロックをに変更しました

[Element Speaker]
switch = on
volume = ignore

残念ながら、「ミュート」チェックボックスのチェックを外すだけで、ラインレベルはゼロマークのままになります。したがって、使用しないでください。

0
Denis Untevskiy