J'ai une barre d'état de texte sur un gestionnaire de fenêtres de mosaïque et j'utilise tcl pour lui fournir des informations. Pour le moment, j'ai besoin d'une ligne de commande qui affiche le niveau de volume de 0% à 100%. J'utilise Arch Linux.
command-line
arch-linux
scripting
volume
milarepa
la source
la source
/var/lib/alsa/asound.state
.Réponses:
Une ligne pour analyser
amixer
la sortie du volume dans une barre d'état:la source
[][]
signifie?]
ou[
.F
vol=$(awk '/%/ {gsub(/[\[\]]/,""); print $4}' <(amixer sget Master))
Vous pouvez utiliser
amixer
pour ce faire.Exemples
Vous pouvez également le modifier et le désactiver comme ceci:
volume réglé 75%
activer / désactiver le son
Vous pouvez calmer la sortie si vous ne voulez rien voir avec le
--quiet
commutateur.la source
Droite
La gauche
Serveur de son
Si vous n'utilisez pas pulseaudio par défaut, vous pouvez spécifier sur
amixer
quel serveur utiliser-D pulse
la source