web-dev-qa-db-ja.com

再起動せずにpulseaudioクライアントの設定を再度読み取る方法は?

/etc/pulseaudio/client.confの設定を随時変更して、そのオプションをコメント化するかどうかを指定します:default-server = 192.168.0.10

そのサーバーは別のUbuntuであり、hi-fiサウンドシステムに接続されています。ストリームを受信するようにパルスオーディオが設定されています。

なぜこれを使用するのですか?サウンドアプレットを使用して、リモートのPulseオーディオサーバーを含む出力を選択できることは知っていますが、フラッシュやVLC(サウンドが途切れる)ではうまく機能しません。したがって、唯一の信頼できる方法は、ローカルのPulseAudioをプロキシとして使用せずに、リモートPulseAudioサーバーを直接使用するようにPulseAudioクライアントを構成することです。

私の質問:オプションを有効または無効にした後default-server、それを適用するには、再起動するしかありませんコンピュータ...私も試しました:

  • ローカルpulseaudioをkill/starting:pulseaudio -k ; pulseaudio -D
  • pulseAudioサービスの再起動:/etc/init.d/pulseaudio restart
  • 両方とも
  • unityセッションを閉じて再度開きます

再起動しない限り、これは機能しません。

誰かが再起動せずにそれを適用するアイデアを持っていますか?

1
Sylock
  • Pulseaudioがシステムモードの場合、再起動するにはrootである必要があるため、コマンドの前に「Sudo」を使用するか、rootターミナルで実行してください:Sudo su -

  • コマンドに追加して試すことができます:

    Sudo alsa force-reload

pulseaudioは基礎となるAlsaに基づいているためです。

1
laugeo