Gnome3が不足していることが判明した後、xubuntu-desktopを12.04 Ubuntuアップグレードにインストールしました。私はほとんど幸せでしたが、奇妙でイライラするバグを見つけました。私のラップトップには、2つのサウンド「出力」があります。私が使用しないHDMI出力プラグと、オンボードのスピーカー/ヘッドフォンです。何らかの理由で、ハードウェアキーはpavucontrolで「フォールバック」として設定しても、HDMI出力にマッピングされており、notify-osdはHDMI出力の変更のみを表示します(ただし、パネルインジケーターのボリュームコントロールはオンボードサウンドを制御します)。理想的には、ハードウェアキーとnotify-osdの両方がオンボードサウンドを見るようにしたいのですが、notify-osdを取得できない場合は許容できる損失です。しかし、ボリュームを変更するためにたくさんのものをクリックする必要があることは、私を夢中にさせます。
グーグルは、それがPulseaudio/ALSAの競合である可能性があることを示唆しましたが、ハードウェアキーは期待どおりにHDMIのpavucontrolで少なくとも指示された音量を変更するようです(実際の音声出力をテストするHDMIケーブルを持っていません)
設定/設定エディター(通常の設定マネージャーではありません)
次に、xfce4-mixer
の下に、値を持つ設定/active-card
がありました。
PlaybackHighDefinitionAudioControllerDigitalStereoHDMIPulseAudioMixer
「アクティブカード」を選択し、「プロパティのリセット」ボタンを押します。これにより、設定が次のようになりました。
PlaybackBuiltinAudioAnalogStereoPulseAudioMixer
(これらの名前は、pavucontrol
のOutput Devicesの名前に密接に続きます スクリーンショットを参照 )
再起動後、動作しました。音量ボタンは、スピーカーの音量に影響を与えます。
(プレイ/一時停止が機能しないという以前の、今削除されたヒント/コメントをスクラブします。Rhythmboxでは(まだ)正常に動作します-それはgmusicbrowser
とは無関係の問題でした)
これはあなたのために働くかもしれないし、そうでないかもしれません! :-)
編集:何らかの理由で、xfceプロファイルが破損し、rm -rf ~/.config
によってゼロから再起動しました。さて、ほんの数日後、それをリセットすることも私にとってはうまくいきませんでしたが、/active-card
をPlaybackBuiltinAudioAnalogStereoPulseAudioMixer
に設定するとうまくいきました。
編集:上記が機能しない場合は、端末とxfconfを介してこれを設定してみてください、例えば.
xfconf-query -c xfce4-mixer -p /active-card -s 'PlaybackBuiltinAudioAnalogStereoPulseAudioMixer'
/active-card
を持っていない人にとっては、とにかくxfce4-mixer
も必要ありません。サウンドはPulseAudioを通過するため、PulseAudioの構成によって「デフォルト」デバイスが選択され、xfce4-volumed
は「デフォルト」出力音量のみを変更します。
ただし、このためにPulseAudios設定ツール pacmd
を使用できます。
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>>
まず、マシン上のデバイスをリストします
>>> list-sinks
それはあなたのデバイスについての多くの情報を印刷し、目に見えるようにそれらはすべてインデックスを持っています
2 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
...
index: 1
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
...
優先デバイスをデフォルトとして設定する必要があります。ご覧のように(小さな星、つまり、インデックス[:0]の前の*
)、HDMIがデフォルトであり、アナログ出力が必要でした。 。
>>> set-default-sink 1
システムを完全に再起動せずに目的の効果を得るには、xfce4-volumed
を強制終了して再起動する必要がある場合があります。
$pkill volumed
$xfce4-volumed
しかし、基本的には、それです。
この修正により、Logitech G930ワイヤレスゲーミングヘッドセットの音量制御も修正されます。 (他のボタンについてはわかりません)設定/設定エディター(通常の設定マネージャーではありません)を起動するか、コマンドプロンプトを開き、type xfce4-settings-editor
次に、xfce4-mixerの下で、Value:とマークされたアクティブカードの設定を置き換えます。
再生ロジクールG930ヘッドセットアナログステレオパルスオーディオミキサー
わかりやすくするために画像を含めました
また、ヘッドセットのボリュームに問題がある場合は、こちらのリンクが役立ちます https://bugs.launchpad.net/xfce4-volumed/+bug/901338
基本的にkillall xfce4-volumedを実行し、ヘッドセットのボリュームをもう一度移動してみてください
構成ファイルを編集せずにKDEで、タスクバーのボリュームアイコンを右クリックして[Select Master Channel...
]を選択すると、これを修正できました。
これにより、Built-in Audio Analog Stereo
ではなくGK110 HDMI Audio
を選択したKMixダイアログが表示されました。 OK
をクリックした直後に、キーボードのボリュームキーが機能し始めました。
ピーターズの答えも私にとってはうまくいきました。ただし、/ active-cardをリセットすると、エントリが削除されました。もう一度追加しました。
name:/ active-card
type:文字列
値:PlaybackBuiltinAudioAnalogStereoPulseAudioMixer
再起動し、/ usr/bin/xfce4-volumedからクラッシュレポートを取得しましたが、コントロールは再び機能します。
ありがとう!