クライアントのセットアップ
クライアントのセットアップは簡単です。 トレイに収まり、pulseaudioサーバーをすばやく切り替えるのに役立つユーティリティをインストールします。
sudo apt-get install pulseaudio padevchooser
次に、それを実行します:
メニュー-サウンドとビデオ-PulseAudio Device Chooser
自動実行に追加します。 これを行うには、トレイアイコンをクリックし、[設定]項目を選択します... [セッションログイン時にアプレットを開始する]チェックボックスをオンにします。
サーバーをセットアップしたら、メニューで選択できます。
これで、pulseaudioを使用してサウンドを出力するプログラムは、リモートコンピューターのオーディオカードを介してサウンドを再生できます。
サーバーのセットアップ
1.価値がない場合は、Avahiを配置します。
sudo apt-get install avahi-daemon
2. pulseaudioと、Avahiサービスを介してローカルネットワーク上のオーディオサーバーの存在に関するデータを自動的に投稿するモジュールが必要です。
sudo apt-get install pulseaudio pulseaudio-module-zeroconf
3.メンバーがオーディオデバイスにアクセスする権限を持つオーディオグループを作成します。
sudo groupadd audio
4.このグループに自分を追加します。
sudo gpasswd -a user audio
5. pulseaudioにアクセスするには、このグループにも自分自身を追加します。
sudo gpasswd -a user pulse-access
6.アルサを入れます。
sudo apt-get install alsa libasound2-plugins
7.オーディオデバイスにアクセスできることを確認します。 このコマンドは、システムで使用可能なデバイスのリストを表示します。
aplay -l
8. pulseaudioの設定を調整します。
sudo nano /etc/pulse/default.pa
module-native-protocol-tcpおよびmodule-udev-detectがオンになっているときにalsaデバイスの信号を失ったため(おそらくこれはバグまたは曲がった手です)、udevを介したサウンドカードの自動検出を削除し、構成ファイルのこの部分を削除しました
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif
これのコメントを外します
### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
load-module module-alsa-sink
ネットワークからオーディオサーバーにアクセスするには、これのコメントを外し、module-native-protocol-tcpモジュールブートオプションを追加します。
### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-zeroconf-publish
ここで、127.0.0.1; 192.168.0.0/16は、サーバーが利用できるネットワークです。 また、iptablesでpulseaudioへのアクセスを開くことを忘れないでください。
すべての設定で。
9.次に、サーバーを再起動する必要があります。 すべてがうまくいった場合、サーバーはクライアントのPulseAudio Device Chooserに表示されます。
ユーザーに代わって次のコマンドを実行することにより、オーディオサーバーを起動できます。
pulseaudio -D
次のように停止します。
pulseaudio -k