パイプラインパルスを使用してコマンドラインで音量を確認して調整するには?

パイプラインパルスを使用してコマンドラインで音量を確認して調整するには?

もちろん、私はこれを見つけました。密接に関連する問題。ただし、この最新のFedoraインストールには機能はありません。

uname -a「Linux 6.4.15-200.fc38.x86_64」と記載されています。

重要な場合、インストールされたパイプラインパッケージは次のとおりです。

pipewire-0.3.71-2.fc38.x86_64
pipewire-libs-0.3.71-2.fc38.x86_64
pipewire-pulseaudio-0.3.71-2.fc38.x86_64
pipewire-gstreamer-0.3.71-2.fc38.x86_64
pipewire-alsa-0.3.71-2.fc38.x86_64
pipewire-jack-audio-connection-kit-0.3.71-2.fc38.x86_64
pipewire-utils-0.3.71-2.fc38.x86_64

これで見るとpulseaudioとalsaが含まれているようです。すでに正しいソフトウェアがあると仮定していますが、私が試したことは何も機能しません。

まったく機能しないことの詳細については、前述のリンクを参照してください。ところで私もあれこれたくさん試してみたのに..

おそらく最も有望なものは次のとおりです。

$ pactl set-sink-volume 0 -5%
Connection failure: Connection refused
pa_context_connect() failed: Connection refused

サーバーがないのではなく、「ホストがダウンしました」というメッセージが拒否されたという点でこれが有望だと思います。しかし、ユーザーアカウントとルートの両方に対してこれを行うので、これが有望だと思ったので、私は間違っていました!

具体的なことを試してみて、結果を投稿したいのですが、要求なしにそれを行うのは役に立たないと思います。

ベストアンサー1

あなたがそれを持っているならwpctl(wireplumumberからこれがパイプワイヤの標準であると確信しています)、例えばそれを使うことができます。wpctl set-volume @DEFAULT_SINK@ .03-デフォルトのレシーバーボリュームを3%減らし、マイク/その他のベースソースボリュームを10%上げます。 (またはwpctl set-volume @DEFAULT_SOURCE@ .1+他の個々のストリームのIDに設定/調整することもできます)wpctl statuspw-dump

おすすめ記事