per console pulseaudio Profil ändern

Dieses Thema im Forum "Linux & BSD" wurde erstellt von unix, 19. April 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. April 2010
    Hey, ich will mir ein Script schreiben, welches beim ausführen den Monitor Ausgang zu HDMI wechselt und dann den Sound Output ebenfalls auf HDMI einstellt!!!

    Mitm Monitor Ausgang klappts schon, aber mitm pulseaudio server hab ich noch Probleme!

    Hier mal kurz mein vorläufiger Code:

    Code:
    #!/bin/bash
    OUT1="HDMI1"
    OUT2="LVDS1"
    
    if xrandr | grep -i "$OUT1 connected ("; then 
     echo "Aktiviere externen Monitor"
     xrandr --output $OUT1 --auto --output $OUT2 --off
     pactl --server=pulseaudio --client=Enterprise set-card-profile hdmi-stereo 
    
    else
     echo "Deaktiviere externen Monitor"
     metacity --replace &
     sleep 2
     xrandr --output $OUT2 --auto --output $OUT1 --off
     sleep 2
     compiz --replace &
     pactl --server=pulseaudio --client=Enterprise set-card-profile analog-stereo
    
    anscheinend kann mans auch über pacmmd machen mitm Befehl:

    Code:
    pacmd set-card-profile output:analog-stereo
    Dies bringt jedoch den Fehler:
    >>> You need to specify a profile by its name.

    Die Liste der Profile sieht so aus:
    Hat einer ne Ahnung wie der Befehl da lauten sollte?

    EDIT::

    Habs jetzt doch hinbekommen, bin mir aber eig. ziemlich sicher dass ich diese variante ebenfalls ausprobiert hatte!!
    Code:
     pactl set-card-profile 0 output:hdmi-stereo
     pactl set-card-profile 0 output:analog-stereo
    
    so wars
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.