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

pactl:コマンドが見つかりません

PulseAudio と共にインストールされるのは、PulseAudio ユーティリティ (pulseaudio-utils パッケージ) です。これらは、PulseAudio を管理し、サウンド ファイルを再生するためのコマンド ライン ユーティリティです。 paplay と pacat はサウンド ファイルを再生します。 pactl を使用すると、サウンド サーバーを制御できます。 pacmd を使用すると、再構成できます。詳細については、それぞれのマニュアル ページを確認してください。

サウンド ツール 説明
閲覧 PulseAudio サウンド サーバーの一覧表示
パカット 未加工のオーディオ ストリームを再生、録音、構成する
pacmd 設定コマンドを入力するためのシェルを生成します
pactl PulseAudio サーバーを制御し、入力ソースと出力ソースを変更し、サーバーに関する情報を提供します。
パッド OSS サウンド アプリケーション用の PulseAudio ラッパー
パモン パキャットへのリンク
パプレイ オーディオを再生します。 -d オプションは出力デバイスを指定し、-s オプションはサーバーを指定し、–volume オプションはボリュームを設定します (pacat へのリンク)
パレク 録音とオーディオ ストリーム (pacat へのリンク)
記録 録音とオーディオ ストリーム (pacat へのリンク)
パサスペンダー PulseAudio サーバーの一時停止
pax11publish PulseAudio サーバーの認証情報にアクセス

pactl または pacmd の 2 つのコマンドは、基本的に同じことを行います。 pacmd は、より多くのオプションを備えた対話型バージョンです。たとえば、コマンド list-sinks を使用した pacmd には、以下が含まれます:

name: [alsa_output.pci-0000_00_1b.0.analog-stereo]
driver: [module-alsa-card.c]
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9959
volume: 0:  93% 1:  93%
        0: -1.88 dB 1: -1.88 dB
        balance 0.00
base volume: 100%
             0.00 dB
volume steps: 65537
...

pactl を使用すると、モジュール module-loopback を次のようにロードできます:

$ pactl load-module module-loopback latency_msec=1

モジュールがロードされると、サウンドは入力デバイスから出力デバイスに内部的にルーティングされます。待ち時間は事実上ゼロです。

以下のエラーが発生した場合:

pactl: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。

分布 コマンド
Debian apt-get install pulseaudio-utils
Ubuntu apt-get install pulseaudio-utils
アルパイン apk add pulseaudio-utils
Arch Linux pacman -S libpulse
カリ Linux apt-get install pulseaudio-utils
CentOS yum install pulseaudio-utils
Fedora dnf install pulseaudio-utils
Raspbian apt-get install pulseaudio-utils
ドッカー docker run cmd.cat/pactl pactl


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. rm:コマンドが見つかりません

  3. mv:コマンドが見つかりません