web-dev-qa-db-fra.com

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

parfois, le son des vidéos ne me suffit pas. donc j'atteins l'indicateur de son, sur les préférences de son et le change à un niveau supérieur à 100%. la question est comment puis-je le faire depuis le clavier? Maintenant, je peux contrôler le volume depuis le clavier, mais son maximum est de 100%. Y-a-t-il un moyen de faire ça?

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

EDIT2: la solution la plus proche, comme l'a suggéré Jo-erland, est de définir un raccourci clavier pour afficher le contrôle du volume gnome, puis d'utiliser les flèches gauche et droite pour modifier le volume même au-delà de la barre des 100%.

d'autres suggestions, pour faire cette 1 seule étape? est-il possible de définir un raccourci clavier pour effectuer une séquence de commandes?

40
suli8

essayez d'exécuter ces commandes (via alt + f2 ou terminal):

volume à 150%:

pactl set-sink-volume 0 150%

pour ramener le volume à 100% simplement:

pactl set-sink-volume 0 100%

(démonstration vidéo de ces commandes ici)


Notez que l'argument après set-sink-volume spécifie votre périphérique audio. Si vous avez hdmi, vous aurez probablement 2 appareils et vous devez vérifier votre identifiant d'appareil en utilisant alsamixer ou pacmd list-sinks ou même pactl list sinks.

Si cela ne fonctionne pas, essayez this script.

Si cela fonctionne, définissez manuellement un raccourci clavier pour ces commandes via les raccourcis clavier de l'application (sous Ubuntu 11.04: touche 'super' -> tapez 'raccourcis clavier' -> bouton 'ajouter').

La commande pactl appartient au paquetage "pulseaudio-utils" pour l'installer, utilisez la commande suivante:

Sudo apt-get install pulseaudio-utils
32
Wagner Pinheiro

IMO "pactl set-sink-volume 0 + 10%" est également un bon choix si vous souhaitez une touche qui ajoute lentement un volume supérieur à 100% (j'utilise ctrl + volumeup pour cela).

14
Alex Sergeyev

J'ai pensé que les réponses (actuellement toutes les autres réponses) qui suggèrent pactl set-sink-volume 0 ... ne fonctionnent pas (ou cessent de fonctionner) sur les systèmes dotés de plusieurs périphériques audio, par exemple. dès que vous vous connectez à un moniteur hdmi. nous devrions utiliser @ DEFAULT_SINK @ au lieu de pour faire référence au périphérique audio actif.

voici donc ma configuration sur Ubuntu 14.04 avec le gnome 3.10 et devrait également fonctionner sur l’unité:

Sudo apt-get install pulseaudio-utils

accédez aux raccourcis clavier sous Système → Préférences → Raccourcis → Raccourcis personnalisés → +

Nom: VolPlus10P Commande: pactl set-sink-volume @DEFAULT_SINK@ +10%

Assignez Ctrl + Volume + (si vous avez une touche de volume dédiée sur votre clavier ou utilisez votre propre combinaison) cela augmentera votre volume de 10% à illimité

Nom: VolSet150P Commande: pactl set-sink-volume @DEFAULT_SINK@ 150%

Assignez Super + Volume Up (si vous avez une touche de volume dédiée sur votre clavier ou utilisez votre propre combinaison), cela réglera votre volume à 150%

7
thezeroth

J'ajoute simplement le morceau de code suivant dans mon script de démarrage et ajoute ce script dans mon application de démarrage de Menu >> Applications >> Other >> Startup Applications.

Pour cela, vous devez d'abord installer pulseaudio-utils by Sudo apt-get install pulseaudio-utils

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

#Increase Audio 
pacmd set-sink-volume 0 102400

Faites-moi savoir, si cela résout votre question.

6
Kesavan Muthuvel

Dans la boîte de dialogue des préférences audio (contrôle du volume de Gnome), vous pouvez appuyer sur  augmenter le volume au-delà de 100% (ou moins intuitivement, ). La question est donc de savoir comment accéder à cette boîte de dialogue à l’aide du clavier. Il y a plusieurs façons:

  1. Appuyez sur F10 pour déplacer le focus sur les menus d’application, puis sur la flèche gauche jusqu’à l’indicateur de volume. Appuyez une fois sur la flèche vers le haut pour accéder à l'élément de menu le plus bas, à savoir les paramètres audio.

  2. Cette boîte de dialogue est en fait appelée gnome-volume-control. Vous pouvez donc y ajouter un raccourci clavier/une touche de raccourci clavier: Comment utiliser un raccourci clavier pour lancer un programme de lancement?

  3. Appuyez sur super et commencez à taper "gnome-volume-control" jusqu'à ce qu'il le suggère.

  4. Appuyez sur alt + f2 et tapez "gnome-volume-control".

4

Avertissement: J'utilise Linux Mint, qui est similaire à Ubuntu mais différent de celui-ci. Je pense qu'Ubuntu a une boîte de dialogue de raccourcis clavier équivalente, mais elle peut sembler ou fonctionner légèrement différemment de ce que je décris ci-dessous.

Wow, beaucoup de réponses ici, mais pas la plus simple! Vous pouvez tout résoudre à l'aide de la boîte de dialogue Raccourcis clavier intégrée (GUI).

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. Aller aux raccourcis clavier dans le menu
  2. Ajouter un nouveau raccourci
  3. Nommez-le et définissez l'action sur pactl set-sink-volume @DEFAULT_SINK@ +10% (ou - pour l'action "Baisser le volume").
  4. Cliquez sur Appliquer pour l'enregistrer, puis cliquez sur la "colonne de raccourci" correspondant à sa ligne. Tapez la clé à laquelle vous voulez lier l'action (j'ai un bouton de volume sur mon clavier, donc je lie les actions à cela, mais vous pouvez utiliser n'importe quelle combinaison de touches que vous voulez)
  5. Répétez ce qui précède pour baisser le volume

Félicitations: avec quelques secondes dans une boîte de dialogue système conviviale, vous venez de configurer le volume "jusqu'à 150%" pour la combinaison de touches de votre choix!

3
machineghost

Si vous êtes sur Gnome, vous pouvez installer Volume Mixer . Activez Use Volume Boost dans les paramètres de l'extension. C'est tout! Vos raccourcis clavier par défaut augmentent désormais le volume au-delà de 100% (et en prime, vous obtenez un menu de sortie audio à changement rapide dans la zone de notification).

3
joelostblom

Non, du moins pas à ma connaissance, il n’ya aucun moyen d’augmenter le volume du 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 un programmeur Ubuntu, je ne peux donc pas vraiment vous aider.

2
Lyrositor

Sur la base de cette question , j’ai créé un script que vous pouvez appeler avec un raccourci qui affiche les notifications 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
1
sup

Sur mon Lenovo Ideapad, je peux appuyer sur FN+ augmenter jusqu'à 100%. Je peux appuyer sur ctrl+ augmenter au-dessus de 100%.

0
Fredson Phiri

Mon approche (pas sur Ubuntu cependant):

Commencez par créer deux scripts ~/bin/volume-up.sh et ~/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

Ensuite, dans les options du clavier (gnome-control-center -> Keyboard), recherchez la section Raccourcis. Là, supprimez les raccourcis pour augmenter/diminuer le volume et ajoutez deux raccourcis personnalisés à l’aide de ces touches. Les commandes pour ces deux raccourcis personnalisés sont ~/bin/volume-up.sh et ~/bin/volume-down.sh.

Maintenant, je n'ai plus l'indicateur (il me montre le volume), mais je peux obtenir plus de 100% en utilisant simplement les touches de volume de mon ordinateur portable.

0
C-Otto

En tant qu'utilisateur de 13.04, j'ai utilisé la réponse d'Adham. Cela fonctionne très bien pour moi car bien que l’on dit qu’il augmente le volume jusqu’à 150%, il augmente à 200%, ce que j’essayais de faire.

Je viens d'ajouter un raccourci pour la commande pacmd set-sink-volume 0 100000 avec les touches Fn + CTRL + Augmenter le volume. Lorsque j'appuie sur cette combinaison, le volume augmente à 200%, puis j'ajuste avec la combinaison Fn + Réduction du volume.

0
kursatcancaglar

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 que vous jugez approprié. j'ai utilisé Fn+Alt+Volume Up.

Cela rend le volume à 150% (si le volume est actuellement inférieur à 100%, il sera à 100%, appuyez à nouveau pour le rendre à 150%), vous pouvez alors baisser le volume normalement avec votre clavier pour atteindre le volume exact souhaité.

Pour ce faire, vous devez accéder aux raccourcis clavier sous SystèmePréférencesRaccourcis clavier (J'utilise 10.10) et cliquer Ajouter un raccourci avec la commande ci-dessus, puis assignez le raccourci que vous souhaitez utiliser.

Vous pouvez également ajouter un bouton de panneau en cliquant avec le bouton droit de la souris sur un panneau (j'utilise 10.10), puis choisissez Ajouter au pannea, puis créez un nouveau lanceur et ajoutez la même ligne qu'auparavant.

pacmd set-sink-volume 0 100000

Cela ajoutera un bouton sur le panneau qui, une fois pressé, produira un volume de 150%.

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

Sudo apt-get install pulseaudio-utils
0
Adham