ヘッドレスサーバーインストールでPulseAudioを実行するにはどうすればよいですか?


15

PulseAudioは、デスクトップインストールの標準オーディオサーバーです。ただし、サーバーのインストールでは、オーディオサービスとPulseAudioは提供されません。

PulseAudioをヘッドレスサーバーにインストールして使用するにはどうすればよいですか?

回答:


18

ALSAをインストールする

$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss

PulseAudioをインストールします。

$ sudo apt-get install pulseaudio pulseaudio-utils

PAのグループメンバーシップを設定します。

$ sudo usermod -aG pulse,pulse-access <username>

PulseaudioServerを実行します。

$ pulseaudio -D

次のコマンドは、PulseAudioによってシンクが認識されるかどうかを示しています。

$ pacmd list-sinks

以下の出力のシンク名を覚えておいてください。

このコマンドは、指定されたシンクに対してサウンドファイル再生します

$ pacmd play-file <filename> <sinkname>

オーディオデバイスのミュートを解除する必要がある場合があります。

  • ALSAの場合:使用 alsamixer
  • Pulseaudioの場合:pacmd set-sink-mute n 0nはシンクインデックス(おそらく0)を使用します

CLIコマンドの詳細については、Pulse Audio Wikiも参照してください

するにはPulseaudioのサーバーを構成し、当社のニーズに私たちは、編集する必要があります/etc/pulse/default.paし、/etc/pulse/daemon.conf自己説明が付属しています。ノート。

サウンドシステムのテストについては、サウンドトラブルシューティングガイドも参照してください。


ありがとう!うまくいきます!しかし、サーバーのインストールでは、pulsaudioは自動的に起動しませんでした。また、/ etc / rc.localに「/ usr / bin / pulseaudio -D」を追加しようとしましたが、助けにはなりませんでした。修正方法を知っていますか?
イワンKolesnikov

2
Pulseaudioは、ログイン後にユーザー空間で実行するように設計されています。サービスとして実行するには、pulseaudioをシステム全体で
-Takkat

ルートで実行していますか?pulseaudio --systemを試すことができますか?
スティーブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.