私は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
何らかの理由で、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内
このソリューションが機能したセットアップ:
ただし、主要な問題は同じでした。
ほぼ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
残念ながら、「ミュート」チェックボックスのチェックを外すだけで、ラインレベルはゼロマークのままになります。したがって、使用しないでください。