web-dev-qa-db-ja.com

ミュートボタンはミュートを解除しません

問題:

タイトルが言うように。 キーボードミュートボタンはオーディオのミュートを解除しませんが、ライトは切り替わりますが、ミュートしても問題はありません。

私はこのノートブックをXubuntu 16.04で使用してきましたが、Lubuntuに固有なのか16.10に固有なのかはわかりませんが、問題はないと確信しています。

ソフトウェア:

Lubuntu 16.10

ハードウェア

HPノートブックパビリオンdv6

質問:

修正する方法はありますか?

ご回答ありがとうございます。

追加情報:

夜遅くに質問を投稿する場合、8時間後まで起きているとは思わないでください。

4
Teivel

改善された回答:

「設定」メニューを使用してミュートに「-Dパルス」を追加する方法については、「 ミュートボタンは切り替えない/ミュート解除しない 」を参照してください。

以下は、構成ファイルを編集して調整する方法です。

.config/openbox/lubuntu-rc.xmlに次の行のように「-D Pulse」を挿入します

  <!-- Keybinding for Volume management -->
  <keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
      <command>amixer -q -D Pulse sset Master 3%+ unmute</command>
    </action>
  </keybind>
  <keybind key="XF86AudioLowerVolume">
    <action name="Execute">
      <command>amixer -q -D Pulse sset Master 3%- unmute</command>
    </action>
  </keybind>
  <keybind key="XF86AudioMute">
    <action name="Execute">
      <command>amixer -q -D Pulse sset Master toggle</command>
    </action>
  </keybind>

私の以前の答えは、FirefoxでYouTubeを再生するなど、すべてのPulseオーディオアプリケーションのサウンドでは機能しません。上記の答えは機能します。

コマンドのこの改善のソースについては、Ubuntuフォーラムで SOLVEDはamixerを使用してミュートを解除できない を参照してください。


参考のための私の以前の答え:


LXTerminalでalsamixerを開き、ミュートボタンを繰り返し押したときにどのサウンドコントロールがミュートおよびミュート解除されるかを確認します。ミュートボタンは、「マスター」および他のボリュームコントロールをミュートする場合があります。 alsamixerでミュートを使用すると(mキーを押すと)、他のすべてがミュートされることがあります。

キーボードのミュートボタンの機能を調整するには、/ home/[username] /。config/openbox/lubuntu-rc.xmlを編集する方法があります

(そのファイル$ HOME/.config/openbox/lubuntu-rc.xmlがない場合は、/ usr/share/lubuntu/openbox/rc.xmlを$ HOME/.config/openbox/lubuntuにコピーして作成できます。 -rc.xml)

ボリュームとミュートコントロールの元のコマンドからコメントを作成し、独自のコマンドを挿入しました。 「ボリューム管理のキーバインド」というタイトルのlubuntu-rc.xmlのセクションは次のようになります。

<!-- Keybinding for Volume management -->

    <!-- sde  Whether using command amixer or alsamixer in lxterminal,
              setting any control to `mute` sets several other controls to
              mute, which don't get reset when setting Master to `unmute`
              (even when those settings are by `toggle`) -->

<keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <!-- <command>amixer -q sset Master 3%+ unmute</command> -->
    <command>bash -c "amixer -q sset Master 1%+ unmute; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <!-- <command>amixer -q sset Master 3%- unmute</command> -->
    <command>bash -c "amixer -q sset Master 1%- unmute; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>
<keybind key="XF86AudioMute">
  <action name="Execute">
    <!-- <command>amixer -q sset Master toggle</command> -->
    <command>bash -c "amixer -q sset Master toggle; amixer sset Front unmute; amixer sset Surround unmute; amixer sset Center unmute; amixer sset LFE unmute"</command>
  </action>
</keybind>

これはLubuntu 17.10で動作し、以前のバージョンでも動作するはずです。

「amixer scontrols」を実行して、独自の変更に使用できるコントロールの名前を確認します。

Lubuntu-rc.xmlのバックアップファイルを保存して、変更が失敗した場合にターミナルから置き換えることができるようにし、lubuntuまたはopenboxを再起動して、変更が機能するかどうかを確認します。

(これは簡単な調整ではありませんが、修正できるかどうかは答えます。)

5
sde

LXLE 16.04を実行しているemachines pentiumマシンでも同じ問題が発生します。キーボードのミュートボタンを1回押すと、システムをシャットダウンして再起動した後でも、音楽をまったく取得できなくなりました。

その後、サウンドとビデオ>パルスオーディオボリュームコントロールに移動し、そのウィンドウを表示しました。次に、出力デバイスをクリックし、下部近くに内蔵オーディオアナログステレオと右側にいくつかのアイコンがあります。それらの上にカーソルを置き、ミュート音声を見つけてクリックします。それは私にとって音のミュートを解除しました。キーボードのミュートボタンを再び押すことはありません。

0
wsm

〜/ .config/openbox/lubuntu-rc.xmlを編集して解決しました

<keybind key="XF86AudioMute">
  <action name="Execute">
    <!-- <command>amixer -q sset Master toggle</command> -->
    <command>amixer -D Pulse set Master toggle</command>
  </action>
</keybind>

そして、現在のセッションのopenbox設定を更新します。

openbox --reconfigure

Lubuntu 17.10で私のために働いた

詳細: https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/131381

0
javierdvalle