it-swarm.com.de

Wie wechsle ich in XFCE zu einer anderen Audioausgabesenke?

Über die Befehlszeile kann ich problemlos eine weitere pulseaudio-Senke erstellen und zu dieser wechseln, aber ich habe keine Möglichkeit gefunden, dies über eine grafische Benutzeroberfläche vom Xfce-Desktop aus zu tun.

In GNOME verwende ich Gnome-Lautstärkeregler aus den Audioeinstellungen, um zu einer anderen Audioausgabesenke zu wechseln.

Gibt es etwas Ähnliches in Xfce?

21
Takkat

Testen von Xfce Panel Version 4.12.2: Die Lautstärkeanzeige verfügt bereits über diese Funktion. Es ist ein pulseaudio-Plugin (xfce4-pulseaudio-plugin) für das Xfce-Panel.

enter image description here

Das Ausgabegerät wird unter dem Hauptbildlauf aufgelistet. Beim Bewegen der Maus wird eine Liste der verfügbaren Ausgabegeräte angezeigt.

enter image description here

Daher wird für den hier beschriebenen Zweck keine externe Anwendung benötigt, obwohl pavucontrol nützlich sein kann (insbesondere angesichts der Tatsache, dass Xfce keine spezifischen Audioeinstellungen wie andere Desktops hat).


Es können auch nicht Xfce-spezifische Tools wie pasystray (PulseAudio System Tray) verwendet werden, wie hier erläutert , ähnlich wie bei Sound Switcher Indicator. bereits unter dieser Frage erwähnt; pasystray benötigt kein neues PPA, um hinzugefügt zu werden.

2
cipricus

Nach der Installation von pavucontrol haben Sie grafischen Zugriff auf verschiedene nützliche Einstellungen für pulseaudio, einschließlich einer Auswahl für Ihr Ausgabegerät. Wählen Sie das Standardausgabegerät auf der Registerkarte Ausgabegerät :

enter image description here

Ein aktuell wiedergegebener Stream einer bestimmten Anwendung kann auch in der Registerkarte Wiedergabe im Dropdown-Menü neben Wiedergabe-Stream auf auf ein anderes Gerät verschoben werden:

enter image description here

29
Takkat

Die Antwort von pavucontrol ist richtig. Allerdings stieß ich auf Schwierigkeiten bei der Verwendung. Ich musste Folgendes eingeben, bevor ich mit pavucontrol meinen BT-Kopfhörer verwenden konnte:

pactl load-module module-alsa-sink device=btheadset

Sie können überprüfen, ob dies erfolgreich war, indem Sie Folgendes eingeben:

pactl list short sinks

Die Ausgabe sollte ungefähr so ​​aussehen:

0 alsa_output.pci-0000_03_04.0.iec958-stereo-modul-alsa-card.c s16le 2ch 44100Hz SUSPENDED

2 alsa_output.btheadset module-alsa-sink.c s16le 2ch 44100Hz IDLE

Ich habe auch ein kurzes Skript, um den Sound von alsa/pulseaudio nach bt zu verschieben, das ich 'toBt.sh' genannt habe:

#!/bin/bash

OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
        echo "altes module $i"
        pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
        echo "No bt connection"
        exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done

Um zu alsa/pulseaudio zurückzukehren, habe ich 'toAlsa.sh':

#!/bin/bash

SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done
6
aanno

Sound Switcher-Anzeige

Sudo add-apt-repository ppa:yktooo/ppa
Sudo apt-get update
Sudo apt-get install indicator-sound-switcher

enter image description here

Während pavucontrol differenziertere Optionen bietet (Standard-/Fallback-Gerät im Vergleich zum Gerät pro Anwendung), ändert dieses Tool einfach alle oben genannten Optionen in ein Gerät, bietet jedoch einfacheren Zugriff. Die einseitige Einstellung kann bei Bedarf in pavucontrol verfeinert werden.

3
user47206

Ich bin auf Xubuntu und habe mich auch diesem Problem gestellt. Ich habe den Manager von pulseaudio installiert und es funktioniert einwandfrei!

HTH

0
subeh.sharma