Comment puis-je changer le périphérique audio par défaut à partir de la ligne de commande?

90

L'outil graphique du bureau d'Ubuntu est idéal pour modifier les paramètres audio (System- & gt; Preferences- & gt; Sound), comme le périphérique d'entrée / sortie par défaut et le réglage du volume.

Cependant, j'aimerais pouvoir faire ces choses depuis la ligne de commande. Quel outil utilise l'interface graphique en coulisse?

    
posée paleozogt 19.11.2010 - 20:43
la source

3 réponses

104

Vous pouvez contrôler PulseAudio en profondeur via la ligne de commande en utilisant les commandes pacmd et pactl . Pour les options, voir les pages de manuel ou le wiki à l'adresse PulseAudio :

pacmd list-sinks (ou pactl list short sinks ) pour le nom ou le numéro d'index des éviers possibles

pacmd set-default-sink "SINKNAME" pour définir le récepteur de sortie par défaut

pacmd set-default-source "SOURCENAME" pour définir l'entrée par défaut

pacmd set-sink-volume index volume

pacmd set-source-volume index volume pour le contrôle du volume (0 = muet, 65536 = 100%)

et de nombreuses autres options CLI.

Remarque: La modification du récepteur de sortie via l’interface de ligne de commande ne peut prendre effet que si lecture du périphérique cible de flux est désactivée. Cela peut être fait en éditant la ligne correspondante dans /etc/pulse/default.pa à:

load-module module-stream-restore restore_device=false

Pour un didacticiel plus élaboré sur la manière de procéder et pour savoir comment changer l’évier pendant la lecture voir cette réponse .

    
réponse donnée Takkat 19.11.2010 - 21:25
la source
4

Oui, il existe le type alsamixer dans le terminal

Appuyez sur

  

F1 - Aide

     

F2 - Informations système

     

F6 - Sélectionnez la carte son

     

Esc - Quitter le menu

    
réponse donnée karthick87 19.11.2010 - 20:54
la source
0
pavucontrol

Pas le contrôle de volume Ubuntu, mais mieux! Il vous permet de contrôler les périphériques par défaut et même les périphériques par application / flux.

Vous devez avoir l’application réellement en train d’enregistrer / jouer pour qu’elle apparaisse dans les onglets "Lecture" ou "Enregistrement", mais une fois que vous avez choisi le périphérique pour cette application, elle semble s’en souvenir pour toujours.

De plus, (sur une note secondaire), pour les anciennes applications (non pulsées), exécutez-les après padsp , par exemple:

padsp some_old_app

    
réponse donnée matiu 16.08.2018 - 22:30
la source

Lire d'autres questions sur les étiquettes