
もちろん、私はこれを見つけました。密接に関連する問題。ただし、この最新の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 status
pw-dump