キーボードショートカットで100%を超える音量に到達するにはどうすればよいですか?


41

時々、ビデオの音だけでは十分ではありません。だから私は、サウンドプリファレンスを超えてサウンドインジケータに到達し、100%より高いレベルに変更します。問題は、キーボードからどうすればいいですか?キーボードから音量を制御できるようになりましたが、最大は100%です。それを行う方法はありますか?

編集1:ミキサーとスクリプトを使用してそれを行う方法 (リロシトールが示唆したように)

EDIT2:Jo-erlandが提案した最も近い答えは、ホットキーを設定してgnome-volume-controlを表示し、左右矢印を使用して100%マークを超えて音量を変更することです。

この1ステップのみにするためのその他の提案はありますか?コマンドのシーケンスを実行するホットキーを設定することは可能ですか?

回答:


32

これらのコマンドを実行してみてください(alt + f2またはターミナル経由):

150%までのボリューム:

pactl set-sink-volume 0 150%

ボリュームを100%に戻すには:

pactl set-sink-volume 0 100%

(これらのコマンドのビデオデモはこちら)


後の引数はset-sink-volumeサウンドデバイスを指定することに注意してください。hdmiを使用している場合、おそらく2つのデバイスがあり、alsamixerまたはpacmd list-sinksまたはを使用してデバイスIDを確認する必要がありますpactl list sinks

動作しない場合は、このスクリプトを試してください。

動作する場合は、アプリケーション「キーボードショートカット」(ubuntu 11.04の場合:キー「super」->タイプ「キーボードショートカット」->「add」ボタン)を使用して、これらのコマンドのキーボードショートカットを手動で設定します。

このコマンドpactlは、「pulseaudio-utils」パッケージに属し、コマンドを使用してインストールします。

sudo apt-get install pulseaudio-utils

ボリュームをどれだけ高く設定できるか制限はありますpactlか?
anukul

@anukulいや!400%は動作しますが、サウンドに非常に明確な歪みが聞こえ始めます
ミナマイケル

ジョエル・オストブロムの答えはおそらくこれに優先するはずです。
確実に

@Wagner Pinheiroは素晴らしい作品です!あなたは日までに作った、どうもありがとう!
ドミトリー・センコビッチ

15

IMO pactl set-sink-volume 0 +10%は、100%の制限を超えるボリュームをゆっくり追加するキーが必要な場合にも適しています(私Ctrl + VolumeUpはそのために使用します)。


おかげで、これは本当に役に立ちました。私は、これまでキーボード上のボタンダウンのボリュームを再割り当てし、それは素晴らしい作品
Aryeh Beitz

7

pactl set-sink-volume 0を示唆する回答(現在は他のすべての回答)は、複数のオーディオデバイスを備えたシステムでは機能しない(または機能を停止する)と考えました。たとえば、hdmiモニターに接続するとすぐに。アクティブなオーディオデバイスを参照するには、0ではなく@ DEFAULT_SINK @を使用する必要があります。

だからここにgnome 3.10を搭載したubuntu 14.04での私のセットアップがあり、ユニティでも動作するはずです:

sudo apt-get install pulseaudio-utils

[システム]→[設定]→[ショートカット]→[カスタムショートカット]→[

名前:VolPlus10P コマンド:pactl set-sink-volume @DEFAULT_SINK@ +10%

Ctrl +ボリュームを割り当てる(キーボードに専用のボリュームキーがある場合、または独自の組み合わせを使用する場合)これにより、ボリュームが10%増加して無制限になります

名前:VolSet150P コマンド:pactl set-sink-volume @DEFAULT_SINK@ 150%

Super + Volume Upを割り当てる(キーボードに専用のボリュームキーがある場合、または独自の組み合わせを使用する場合)これにより、ボリュームが150%に設定されます


私のデバイスは1でしたが、ソリューションは最適です。標準のボリュームキーをこのコマンドに変更できることを願っています。LOL私は非常に低いyoutubeビデオを500%に設定し、実際に聞くことができました。ありがとう
マイケルマンション

6

次のコードを起動スクリプトに追加し、そのスクリプトを起動アプリケーションに追加しますMenu >> Applications >> Other >> Startup Applications

この最初のためには、インストールする必要がpulseaudio-utilssudo apt-get install pulseaudio-utils

#!/bin/bash
# start.sh - commands to run when OS starts

#Increase Audio 
pacmd set-sink-volume 0 102400

これがあなたの質問を解決するなら、私に知らせてください。


ファイルを作成し、許可を与え、スタートアップアプリケーションに追加しました。しかし、何も変わっていません。キーボードでは、100%を超えることはできません。pulseaudio-utilsがインストールされています。
suli8

1)後藤bashのターミナル2)次のコマンドを入力pacmd set-sink-volume 0 1024003)チェックあなたの体積が増加することか
Kesavan Muthuvel

4

音声設定ダイアログ(Gnomeの音量コントロール)で、を押して音量を100%を超えて(または直感的ではありませんが)増やすことができます。質問は次のようになります。キーボードを使用してそのダイアログにどのようにアクセスしますか。いくつかの方法があります。

  1. F10キーを押してアプリケーションメニューにフォーカスを移動し、音量インジケータが表示されるまで左矢印を押します。上矢印を1回押して、一番下のメニュー項目(オーディオ設定)に移動します。

  2. このダイアログは実際にはgnome-volume-controlと呼ばれるため、キーボードショートカット/ホットキーを追加することをお勧めします。ホットキーショートカットを使用してランチャーを実行する方法は?

  3. superを押して、「gnome-volume-control」と入力し始めます。

  4. alt + f2を押して「gnome-volume-control」と入力します。


1
役に立つ情報をありがとう。これは実際にはかなり近いです。ホットキーFn +を上/下(デフォルトのボリュームコントロール)に設定してボリュームコントロールを表示し、次に左/右矢印で100%を超えて調整できます。今私はそれを得る。それは2段階のことで、近づいています。とにかく、それはほんの一歩かもしれない?コマンドのシーケンスにホットキーを設定すると言いますか?
suli8

4

Gnomeを使用している場合は、Volume Mixerをインストールできます。Use Volume Boost拡張機能の設定で有効にします。それでおしまい!デフォルトのキーボードショートカットを使用すると、音量が100%を超えます(ボーナスとして、通知領域にクイック変更のオーディオ出力メニューが表示されます)。


3

警告: Linux Mintを使用しています。これはUbuntuと似ていますが、異なります。Ubuntuには同等のキーボードショートカットダイアログがあると思いますが、以下で説明する方法とは外観や動作が若干異なる場合があります。

うわー、ここにたくさんの答えがありますが、最も単純なものではありません!組み込みの(GUI)キーボードショートカットダイアログだけですべてを解決できます。

完全な説明については、https://superuser.com/questions/1277724/how-to-change-the-binding-of-keyboard-volume-dial-linux-mint-mateを参照してください。ただし、クイックバージョンは次のとおりです。

  1. メニューからキーボードショートカットに移動します
  2. 新しいショートカットを追加する
  3. 名前を付けて、アクションをpactl set-sink-volume @DEFAULT_SINK@ +10%(または-「音量を下げる」アクション)に設定します
  4. [適用]をクリックして保存し、その行の[ショートカット列]をクリックします。アクションをバインドするキーを入力します(キーボードにボリュームノブがあるため、アクションをバインドしますが、任意のキーコンボを使用できます)
  5. 音量を下げるために上記を繰り返します

おめでとうございます:使いやすいシステムダイアログで数秒で、必要なキーの組み合わせに対して「最大150%」のボリュームを設定しました。


2

いいえ、少なくとも私の知る限りでは、デフォルトでキーボードの音量を100%を超える方法はありません。それも私をイライラさせます。ただし、音量を上げるスクリプトを起動するキーの組み合わせを作成することもできます。私はUbuntuプログラマーではないので、あなたを本当に助けることはできません。


1
このUbuntuのフォーラムのポストは、使用することができますamixerコントロールボリュームにスクリプトで。マニュアルページを読んで、あなたがそれで何ができるかを正確に見てみましょう。
クリストファーカイルホートン

1
実際、AskUbuntuを少しブラウジングした後、PulseAudioボリュームコントロールスクリプトへのリンクを含む別の質問への回答を見まし。それは一見の価値があるかもしれません。
クリストファーカイルホートン

再度、感謝します!しかし、私はスクリプトが何をするのか、そして私の利点でそれをどのように使用するのかわからない...私は完全にプログラマーではない
...-suli8

1

この質問に基づいて、OSD通知を実際に表示するショートカットで呼び出すことができるスクリプトを作成しました。

#!/bin/bash
usage="usage: $0 -c {up|down|mute} [-i increment] [-m mixer]"
SINK_NAME="alsa_output.pci-0000_00_1b.0.analog-stereo"
command=
increment=7
mixer=Master

while getopts c:i:m:h o
do case "$o" in
    c) command=$OPTARG;;
    i) increment=$OPTARG;;
    m) mixer=$OPTARG;;
    h) echo "$usage"; exit 0;;
    ?) echo "$usage"; exit 0;;
esac
done

if [ "$command" = "" ]; then
    shift $(($OPTIND - 1))
    command=$1
    exit 0;
fi

if [ "$command" = "" ]; then
    echo "usage: $0 {up|down|mute} [increment]"
    exit 0;
fi

display_volume=0

if [ "$command" = "up" ]; then
    display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
    display_volume_152=`echo $(($display_volume_hex*0x64/0x10000))`
    if [ "$display_volume_152" -ge "`echo $((152-$increment))`" ]; then
        display_volume_152=153
    else
        display_volume_152=$(($display_volume_152+$increment))
    fi
    pactl set-sink-volume 0 $display_volume_152%
    display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
    display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi

if [ "$command" = "down" ]; then
    display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
    display_volume_152=`echo $(($display_volume_hex*0x64/0x10000-$increment))`
    if [ "$display_volume_152" -le "$increment" ]; then
        display_volume_152=0
    else
        display_volume_152=$(($display_volume_152))
    fi
    pactl set-sink-volume 0 $display_volume_152%
    display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
    display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi

icon_name=""

if [ "$command" = "mute" ]; then
    if amixer get Master | grep "\[on\]"; then
        display_volume=0
        icon_name="notification-audio-volume-muted"
        amixer set $mixer mute
    else
        display_volume=$(amixer set $mixer unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
    fi
fi

if [ "$icon_name" = "" ]; then
    if [ "$display_volume" = "0" ]; then
        icon_name="notification-audio-volume-off"
    else
        if [ "$display_volume" -lt "33" ]; then
            icon_name="notification-audio-volume-low"
        else
            if [ "$display_volume" -lt "67" ]; then
                icon_name="notification-audio-volume-medium"
            else
                icon_name="notification-audio-volume-high"
            fi
        fi
    fi
fi
notify-send " " -i $icon_name -h int:value:$display_volume_100 -h string:synchronous:volume

0

必要なのは、コマンドでキーボードショートカットを追加することだけです。

pacmd set-sink-volume 0 100000

適切なショートカットを選択します。Fn+ Alt+ を使用しましたVolume Up

これにより、ボリュームが150%になります(ボリュームが現在100%未満の場合、100%になります。もう一度押すと150%になります)。通常はキーボードを使用してボリュームを下げ、希望する正確なボリュームに到達します。

これを行うには、システム環境設定キーボードショートカット(10.10を使用)の下にあるキーボードショートカットに移動し、上記のコマンドで[ ショートカットの追加 ] クリックし、使用するショートカットを割り当てる必要があります。

また、パネルを右クリックして(10.10を使用)、パネルに追加を選択し、新しいランチャーを作成して、前と同じ行を追加して、パネルボタンを追加することもできます。

pacmd set-sink-volume 0 100000

これにより、パネルにボタンが追加されます。ボタンを押すと、ボリュームが150%になります。

私は十分に明確だったと思います。動作しない場合は、次pulseaudio-utilsを使用してパッケージをインストールしてください。

sudo apt-get install pulseaudio-utils

0

13.04ユーザーとして、Adhamの回答を使用しました。ボリュームを最大150%増加させると言われていますが、私がやろうとしていた200%に増加していると言われているので、私にとっては非常にうまくいきます。

pacmd set-sink-volume 0 100000Fn + CTRL +ボリュームアップキーを使用してコマンドのショートカットを追加しました。この組み合わせを押すと、音量が200%に増加し、Fn +音量ダウンの組み合わせで調整します。


0

私のアプローチ(Ubuntuではありません):

最初に2つのスクリプト~/bin/volume-up.shを作成し、~/bin/volume-down.sh

$ mkdir -p ~/bin/
$ echo "#!/bin/bash" > ~/bin/volume-up.sh
$ echo "pactl set-sink-volume 0 +10%" >> ~/bin/volume-up.sh
$ chmod +x bin/volume-up.sh
$ echo "#!/bin/bash" > ~/bin/volume-down.sh
$ echo "pactl -- set-sink-volume 0 -10%" >> ~/bin/volume-down.sh
$ chmod +x bin/volume-down.sh

次に、キーボードオプション(gnome-control-center-> Keyboard)で[ ショートカット]セクションを見つけます。そこで、ボリュームアップ/ダウンのショートカットを削除し、それらのキーを使用して2つのカスタムショートカットを追加します。これら2つのカスタムショートカットのコマンドがある~/bin/volume-up.sh~/bin/volume-down.sh

インジケーターはもうありません(音量を表示しています)が、ノートブックの音量キーを使用するだけで100%以上を取得できます。


0

Lenovo Ideapadでは、FN+ を押して最大100%まで増やすことができます。ctrl+ を押すと、100%を超えることができます。

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