GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで複数のユーザーのプロセスからのサウンドをミキシングする

TCP 経由でローカル ユーザー間でユーザー モード パルス サーバーを共有することができました。

/etc/pulse/default.pa を編集 TCP モジュールを有効にします。基本的に、構成を簡素化するために認証を無効にしました。コンピューターを使用しているのは自分だけではない場合、セキュリティに影響する可能性があることに注意してください。

<ブロック引用>

ロード モジュール モジュール ネイティブ プロトコル tcp auth-ip-acl=127.0.0.1 auth-anonymous=1

PulseAudio を再起動します。systemd を使用している場合は、systemctl --user restart pulseaudio で実行できます。 .すでに複数の PulseAudio サーバーが実行されている場合は、それらを停止する必要があることに注意してください。それ以外の場合は、最初に開始したものだけが機能します。

これで、PulseAudio は TCP ポートでリッスンする必要があります。これは、コマンド ss -ltp で確認できます。 .おそらく次のように表示されます:

LISTEN     0    0        *:4713       *:*                    
users:(("pulseaudio",pid=3130,fd=31))

これは、PulseAudio がポート 4713 でリッスンしていることを示しています。

クライアントを構成するには、/etc/pulse/client.conf を編集します 自動接続を有効にします:

<ブロック引用>

auto-connect-localhost =はい

これは、セキュリティ上の理由から、PulseAudio の新しいバージョンではデフォルトで無効になっています。

次はオーディオを再生してみましょう、乾杯!


Linux
  1. Ansibleを使用してcsvファイルからLinuxユーザーを作成する4つのステップ

  2. Linux – Ctrl + cはSigintシグナルを複数のプロセスに送信できますか?

  3. Linuxpsコマンド

  1. mimipenguin –現在のLinuxユーザーからのログインパスワードのダンプ

  2. Linuxで複数のユーザーアカウントを作成する方法

  3. Linux のトップ画面から一部のユーザーを除外するには?

  1. Linux –コマンドラインからPulseaudio出力デバイスをロバストに切り替える方法は?

  2. Linuxでユーザーを一覧表示する3つの方法

  3. Windowsから複数のLinuxサーバーでコマンドを実行する