1 votes

Définir ou limiter le volume maximal de sortie

Existe-t-il un moyen de limiter le volume maximum dans Ubuntu ? Que ce soit dans la configuration du système ou dans le terminal CLI ? Il m'arrive parfois d'appuyer accidentellement sur le bouton d'augmentation du volume de mon ordinateur et d'augmenter le volume jusqu'à ce que mes tympans se brisent, et j'aimerais ne pas le faire accidentellement.

OS : Ubuntu 20.04 64bit

2voto

Jordi Bunster Points 3840

Dans le cadre de la Son confirmez que le panneau de configuration de la Amplification à outrance est désactivée... et si vous utilisez des haut-parleurs externes amplifiés, réduisez également le réglage du volume physique...

enter image description here

1voto

C K F Lopes Points 1

Je ne sais pas si cela vous aidera, mais si vous ne trouvez pas de meilleure réponse, vous pouvez toujours désactiver temporairement vos touches de volume à l'aide de xmodmap.

Quand je cours xmodmap -pke | grep -i volume dans le terminal, je peux trouver les codes des touches qui contrôlent le volume de mon appareil :

keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume

Ensuite, il suffit de régler ces codes clés sur NoSymbol :

xmodmap -e "keycode 122 = NoSymbol"
xmodmap -e "keycode 123 = NoSymbol"

Cela désactivera les touches jusqu'à ce que vous éteigniez votre appareil. Pour rendre la modification permanente, transformez-la en un script bash script exécutable en l'enregistrant dans un fichier texte, puis en exécutant chmod +x myFileName et enfin l'ajouter à vos "Applications de démarrage" (c'est une application dans votre version d'Ubuntu).

Pour mémoire, pour réactiver les touches, il faudrait rétablir les valeurs par défaut de ces touches :

xmodmap -e "keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume"
xmodmap -e "keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume"

Ou, vous savez, supprimez simplement le script de l'application de démarrage (s'il y en a une) et redémarrez votre appareil.

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