ボリュームキーは単一で機能しますが、xfce4では機能しません


20

ボリュームキーがxfceで機能しません。それらを使用すると、音量が変更されていることを示す画面が表示されますが、音量はまったく変更されていません(ミュートキーと同じこと)。

奇妙なことは、xfceからubuntuに移動すると、キーが正常に機能するようになったことです。

これが重要かどうかはわかりませんが、コンピューターにサウンドカードがあります。

xfceでボリュームキーを機能させるにはどうすればよいですか?


HDMIなどの他のサウンドデバイスがアクティブになっていますか?おそらく、ボリュームキーは、プライマリスピーカーではなく、これらのデバイスに対して構成されています。ボリュームコントロール(またはpavucontrol端末で入力)に移動して、他のデバイスの構成を確認してください。内蔵オーディオ以外のデバイスの電源を切り、ログアウトして変更を確認します。
クリスチャンスクヨート

回答:


14

これは12.10でも壊れています。xfce4-mixerをインストールし、それを制御するミキサーを手動で選択し、xfce4設定エディターで「アクティブなカード」の名前を入力することで修正できます。ミュートボタンはまだ正しく機能しません。ミュートすることはできますが、ミュートを解除することはできません。ただし、画面上の通知を含め、他のすべては機能します。すべてを機能させるのは本当に難しいので、バグをオープンしました:https : //bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

詳細には、xfce4-mixerでは、次のようになります。

xfce4-mixer

これにより、サウンドカードのプライマリボリュームコントロールのみが表示されます。上部でサウンドカードを選択し、[コントロールの選択...]をクリックしてコントロールを追加する必要があります。次に、xfce4-settings-editorで、次のように「アクティブカード」を設定する必要があります。

xfce4-settings-editor

「サウンドカード」の下に、ミキサーを追加したすべてのサウンドカードのリストが表示されます。おそらく複数のカードがあるので、正しいカードを見つけるにはここで試行錯誤が必要になる場合があります。正しいカードの名前を「サウンドカード」から「アクティブカード」にコピーする必要があります。これは、ボリュームボタンが制御するミキサーになります。


ボリュームアップ、ボリュームダウン、ミュートでコントロールできるカードを見つけましたが、ミュートを解除することはできませんでした。ミュートを解除するには、代わりに別のカードを使用する必要がありました。xfce4-mixerアプリで機能するすべてのコントロールを見つけることで、使用するカードを見つけ出すことができました(カードを追加してキーボードショートカットを毎回テストするプロセス全体を実行する必要はありません)。
corvec

2
何らかの理由で、「アクティブカード」が「プロパティ」の下に表示されません。
user87317

@ user87317同じ問題があります。「サウンドカード」プロパティ値からコピーする必要があります。これは単純な文字列です。
ログオフ14年

5

xfce4-volumedデーモンモードで実行されていない場合にのみ機能します。このコマンドを実行して既存のvolumedプロセスを強制終了し、デーモンモードで実行されていない新しいプロセスを開始すると、ボリュームキーが機能します。

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

これはnohupを使用してプロセスを実行するため、このコマンドを実行する端末は、プロセスを強制終了せずに閉じることができます。


2
ああ、まあ私の問題があります!- xfce4-volumed死亡したか、ログイン時に開始されません(再起動してから長すぎて、最後に起動したときに問題が発生したかどうかを思い出せません)。手動で起動xfce4-volumedすると、私にとってはうまくいきました(デーモンモードでも正常に動作します)。
ポンカドゥードル14年

おい!進捗!これまでのところxfce4-volumed --no-daemon、ターミナルで直接実行していますが、今は起動時に起動する方法を理解する必要があります!
nmz787

4

これらの音量キーはgnomeベースです...または単一ベースまたは何でも...キーボード設定guiでカスタムキーボードショートカットを作成して、音量を下げたり、上げたり、ミュートしたりする必要があります...音量を上げる場合、コマンドは「ミキサーセット音量を下げるには「マスター5%+」、ミュートには「ミキサーセットマスター5%-」、「ミキサーセットマスタートグル」


これは機能しますが、xfce4-volumedに付属するnotify-osdを提供しません。したがって、画面上のフィードバックはまったくありません
...-kolslorr

1

Xubuntu 12.04でも同じ問題が発生しましたが、Unityで動作するかどうかはわかりませんが、Xfce4しかありません。ターミナルで、次を入力します。

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

ソース:https : //wiki.archlinux.org/index.php/Xfce#Xfce4-volumed


xfce4-mixerはデフォルトではインストールされないため、これらの設定は存在しないため、これは12.10では機能しません。それらを作成する方法については、以下の私の答えを参照してください。
アリステアバクストン

1

これが私の場合のように一時的な問題である場合は、コマンドラインで実行してください。

killall xfce4-volumed && xfce4-volumed


0

xfce4-settings-editorの「Active Card」パラメーターを変更する問題を修正しました

2つのサウンドカード(1つはHDMI、もう1つは通常のもの)があり、選択したカードは、使用している通常のカードとは異なります。


0

この非常に奇妙な問題もありました。メニューの音量スライダーを調整しても何も起こりません。また、キーボードで調整しようとすると、スライダーは移動しますが、実際の音量は変わりません。

に行って修正しましたPulseAudio Volumne Control。ではOutput Devicesパネル、あなたのサウンドカードのオプションのすべてを見ることができます。そこから、ポートがアナログ出力に設定されていることを確認しました。あなたの場合、それはあなたがあなたの音が行きたい場所に応じてHDMIまたはヘッドフォンかもしれません。次に、「フォールバックオプションとして設定」を選択します。緑色のチェックマークのように見えます。

私はしませんでしたインストールする必要がありxfce4-mixer、作業にこれを取得します。


0

Settings > Settings Manager > Keyboard > Applications Shortcut

  • 追加amixer set Master 3+して音量を上げる
  • 追加amixer set Master 3-して音量を下げる
  • amixer -D pulse set Master Playback Switch toggleミュート/ミュート解除音に追加

0

私は同様の問題に出会い、何とかそれを解決しました。

Ubuntu Studio 18.10 XFCE4では、スタートアップアプリケーションにXFCE Volume Daemonが含まれており、XFCE Volume Daemonを無効にして再起動し、xfce4-pulseaudio-pluginをインストールすると、意図したとおりに動作します。

それが他の人に役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.