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?
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%
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
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).
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%
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.
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:
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.
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?
Appuyez sur super et commencez à taper "gnome-volume-control" jusqu'à ce qu'il le suggère.
Appuyez sur alt + f2 et tapez "gnome-volume-control".
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:
pactl set-sink-volume @DEFAULT_SINK@ +10%
(ou -
pour l'action "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!
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).
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.
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
Sur mon Lenovo Ideapad, je peux appuyer sur FN+← augmenter jusqu'à 100%. Je peux appuyer sur ctrl+← augmenter au-dessus de 100%.
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.
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.
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ème → Préférences → Raccourcis 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