GNU/Linux >> Tutoriels Linux >  >> Linux

Découvrez si la sortie audio est désactivée (alsa avec Pulseaudio) ?

J'essaie de rechercher une commande qui affiche 1 ou selon que j'ai ou non ma sortie en sourdine.

J'essayais ceci :

amixer sget Master

Voici le résultat que j'obtiens :

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 64 [100%] [0.00dB] [on]

Maintenant, les valeurs changent ici en conséquence (si je diminue le volume, le pourcentage et les valeurs dB changent). Cependant, si je me dirige vers Pavucontrol et désactivez ma sortie dans l'onglet "Périphériques de sortie", la sortie de la commande ci-dessus reste la même. Littéralement rien ne change. Mais mon son est effectivement coupé.

Quelle commande dois-je utiliser ? Pourquoi n'est-ce pas [on] passer à [off] ? N'est-ce pas ?

Merci d'avance.

Réponse acceptée :

Après une longue recherche, j'ai effectivement réussi à trouver une réponse. Cela pourrait être utile pour les autres qui recherchent quelque chose comme ça !

Ce dont vous avez besoin :

pacmd list-sinks

Cette commande a une ligne comme celle-ci :

muted: no

Et ce no change en effet en yes , lorsque je coupe le son de mon appareil. Parfait. J'ai réussi à supprimer la sortie à l'aide de cette commande, si quelqu'un en avait besoin :

pacmd list-sinks | awk '/muted/ { print $2 }'

Désolé d'avoir posté trop tôt, il semblait que je ne serais pas en mesure de trouver une solution nulle part.


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Comment utiliser regex avec la commande find ?

  3. Comment combiner la commande 'tar' avec 'find'

  4. Comment connaître la version de Bluez à partir de la ligne de commande ?

  5. ALSA, PulseAudio et Intel HDA PCH sans son

8 Commande Linux Tee avec exemples

Commande de recherche Linux avec des exemples pratiques

Le didacticiel de commande de pliage avec des exemples pour les débutants

Comment rechercher des fichiers avec la commande fd sous Linux

Tutoriel sur la commande de recherche Linux (avec exemples)

3 La sortie de la commande SELinux sestatus expliquée avec des exemples