ボリュームを制御するカスタムキーボードショートカットを設定するにはどうすればよいですか?


31

Ubuntu 12.04(Unity)で音量を下げたり、上げたり、ミュートしたりできるように、3つのカスタムキーボードショートカットを設定できるようにしたいと思います。私の古いUbuntu 10.04(Gnome)システムでは、これを実現するためにCTRL + [、CTRL +]およびCTRL + \コマンドを作成しました。

これについて最も簡単な方法は何ですか?


回答:


38

@dobeyのソリューションは、音量を増減するためのキーボードショートカットを1つだけにする場合に機能します。

代わりに、ボリュームを制御する複数のキーバインディングを使用する場合(ラップトップのデフォルトのボリュームボタンを機能させ、ボリュームコントロールのない外部キーボードを接続するときに使用するキーボードショートカットを追加するなど)、次のようにします。

  1. [システム設定]→[キーボード]→[ショートカット]→[カスタムショートカット]に移動します。
  2. クリック+して新しいキーボードショートカットを追加します。「名前」をVolume up「コマンド」に設定します

    amixer -D pulse sset Master 5%+をクリックしますApply

  3. Disabled新しいキーの横をクリックして、キーボードで目的のバインドを選択します。
  4. 名前Volume downとコマンドで別のショートカットを追加します

    amixer -D pulse sset Master 5%-

手順GIF


1
+1良い魔法-動作します。通常の音量ボタンでポップアップするのと同じ音量バーに結び付けられていると便利です。
CivMeierFan

10
ミュート/ミュート解除:amixer -D pulse sset Master toggle
CivMeierFan

私はあなたのコマンドを使用しましたが、ボリュームアップショートカットは実際にはターミナルで動作しますが、実際にはボリュームを下げます。どうしたの?
user10853

ボリュームアップ用で5%+はないことを確認してください5%-
アニスアブード16

5
ボリュームアップ/ダウンショートカットは、Gnome3を使用するUbuntu 16.04では機能しません。ただし、ミュートショートカットは機能します。up / downコマンドは、ターミナルで手動で使用すると機能します。代わりに、ショートカットが値を0%に設定していることに気付きました。これは、コマンド解析のバグを意味します。不完全な問題を回避するには、代わりに生の値を使用することです-などamixer -D pulse -R sset Master 3277+amixer -D pulse -R sset Master 3277-。実際の数は、デバイスによって異なる場合があります。私の最大生値はでした65536
CivMeierFan

15

オープンはSystem Settings、に行くKeyboard、その後、Shortcutsタブ、そして最終的に選択しSound and Media、左側のリストで。次に、右側のリストでボリューム関連の項目を選択し、使用するキーバインドを選択できます。

(RTL言語の場合、ここで左と右を逆に使用します。)


これは機能しますが、ラップトップの組み込みのボリュームコントロールボタンも無効になります。上記のAnisの回答により、それらは引き続き機能します。
CivMeierFan

1
これは質問の要件ではなく、ボリュームコントロールボタンの実装方法にも依存します。また、この質問は5年前のもので、Ubuntu 12.04は現在サポート終了です。
ドビー

非マルチメディアキーバインドのための提案:ボリュームアップALT+ PageUp、ボリュームダウンALT+ PageDown、ミュートALT+ Pos1。ボリュームにPageUpキーとDownキーを使用するのはWindowsの標準ですが、多くのソフトウェアにもマッピングされています。それでも、FirefoxはSTRG+ Page Upを使用してタブを切り替えるため、を使用するだけALTです。
somethis

3

通常、このコマンドは、ボリュームを下げるコマンド(Ubuntu 16.04)と同じように機能します。

amixer -q -D pulse sset Master 5%- 

Ubuntu 18.XX(Gnome)では%シンボルをエスケープします。

amixer -q -D pulse sset Master 5%%-

私のために働いた!


1
私は、端末自体ではなく、新しいホットキーにのみエスケープが必要であることを強調したいだけです。
トバイアスS

-2

私は同じタイプの問題を抱えていました。この構文が機能することを確認できます。

amixer set Master 5%%-
amixer set Master 5%%+

また、カスタムショートカット名に-または+文字を使用しないでください。私は最初に「Volume-」と「Volume +」を使用しましたが、失敗しました。「音量を上げる」と「音量を下げる」を使用すると、はるかにうまく機能しました。


1
set?である必要がssetありますか?
abu_bua

@abu_buaマニュアルに従って、両方setsset16.04で有効なコマンド(私が実行しているバージョン)です
Fabby
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.