52 votes

Comment puis-je atteindre plus de 100% de volume avec un raccourci clavier ?

Parfois, le son des vidéos n'est pas suffisant pour moi. Alors j'accède à l'indicateur de son, aux préférences sonores et je le change à un niveau supérieur à 100%. La question est comment puis-je le faire depuis le clavier ? Actuellement je peux contrôler le volume depuis le clavier mais son maximum est 100%. Existe-t-il un moyen de le dépasser ?

EDIT 1 : comment utiliser amixer et des scripts pour le faire ? (comme Lyrositor l'a suggéré)

EDIT 2 : la réponse la plus proche, comme l'a suggéré Jo-erland, est de définir une touche de raccourci pour faire apparaître le gnome-volume-control, puis d'utiliser les flèches gauche et droite pour changer le volume au-delà de la marque de 100%.

D'autres suggestions pour faire cela en une seule étape ? Est-il possible de définir une touche de raccourci pour exécuter une séquence de commandes ?

4voto

joelostblom Points 1155

Si vous utilisez Gnome, vous pouvez installer Volume Mixer. Activez Utiliser le renforcement de volume dans les paramètres de l'extension. Voilà ! Vos raccourcis clavier par défaut augmentent maintenant le volume au-delà de 100% (et en prime, vous obtenez un menu de changement rapide de la sortie audio dans la zone de notification).

3voto

Pradeep Anguri Points 19

Attention : J'utilise Linux Mint, qui est similaire mais différent d'Ubuntu. Je pense qu'Ubuntu dispose d'une boîte de dialogue équivalente pour les raccourcis clavier, mais elle pourrait avoir un aspect ou un fonctionnement légèrement différent de ce que je décris ci-dessous.

Wow, beaucoup de réponses ici, mais pas la plus simple ! Vous pouvez tout résoudre avec juste la boîte de dialogue intégrée (GUI) des raccourcis clavier.

Pour une explication complète, voir https://superuser.com/questions/1277724/how-to-change-the-binding-of-keyboard-volume-dial-linux-mint-mate, mais voici la version rapide :

  1. Allez dans Raccourcis clavier via le menu
  2. Ajoutez un nouveau raccourci
  3. Nommez-le et définissez l'action à pactl set-sink-volume @DEFAULT_SINK@ +10% (ou - pour l'action "diminuer le volume")
  4. Cliquez sur Appliquer pour le sauvegarder, puis cliquez sur la colonne "Raccourci" pour sa ligne. Tapez la combinaison de touches à laquelle vous souhaitez associer l'action (j'ai un bouton de volume sur mon clavier, donc j'ai associé les actions à cela, mais vous pouvez utiliser n'importe quelle combinaison de touches)
  5. Répétez la procédure ci-dessus pour diminuer le volume

Félicitations : en quelques secondes dans une boîte de dialogue système conviviale, vous venez de configurer le volume "jusqu'à 150%" pour n'importe quelle combinaison de touches que vous souhaitez !

2voto

Sergio Acosta Points 6450

Non, du moins pas à ma connaissance, il n'y a pas de moyen par défaut d'augmenter le volume avec le clavier au-delà de 100%. Cela me frustre aussi. Cependant, il est peut-être possible de créer une combinaison de touches qui lancera un script pour augmenter le volume; je ne suis pas programmeur Ubuntu, donc je ne peux pas vraiment vous aider.

1voto

sup Points 4380

Sur la base de cette question, j'ai créé un script que vous pouvez appeler avec un raccourci qui affiche en fait des notifications OSD.

#!/bin/bash
usage="utilisation : $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 "utilisation : $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

0voto

Adham Points 1

Tout ce que vous avez à faire est d'ajouter un raccourci clavier avec la commande :

pacmd set-sink-volume 0 100000

et choisissez le raccourci qui vous convient. J'ai utilisé Fn+Alt+Volume Up.

Cela va augmenter le volume à 150% (si le volume est actuellement en dessous de 100%, il le mettra à 100%, appuyez de nouveau pour le mettre à 150%), puis vous pourrez baisser le volume avec votre clavier normalement pour atteindre le volume souhaité.

Pour cela, vous devez aller dans les raccourcis clavier qui se trouvent sous System Preferences Keyboard Shortcuts (J'utilise la version 10.10) et cliquer sur Add Shortcut avec la commande ci-dessus, puis attribuer le raccourci désiré que vous souhaitez utiliser.

Vous pouvez également ajouter un bouton dans le panneau en faisant un clic droit sur un panneau (J'utilise la version 10.10) puis choisissez Add to panel puis créez un nouveau lanceur et ajoutez la même ligne qu'auparavant

pacmd set-sink-volume 0 100000

Ceci ajoutera un bouton dans le panneau, qui lorsque vous appuierez dessus augmentera le volume à 150%.

J'espère avoir été suffisamment clair. Si cela ne fonctionne pas, essayez d'installer le paquet pulseaudio-utils en utilisant

sudo apt-get install pulseaudio-utils

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X