Come passare a un altro sink di uscita audio in XFCE?

17

Dalla riga di comando posso facilmente creare un altro sink di pulseaudio e passare a quello, ma non ho trovato un modo per farlo usando una GUI dal desktop Xfce.

In GNOME uso gnome-volume-control dalle impostazioni audio per passare a un altro sink di uscita audio.

C'è qualcosa di simile in Xfce?

    
posta Takkat 24.02.2012 - 14:07

4 risposte

25

Sembra che non ci sia altro modo che installare pavucontrol per far funzionare questa attività. Possiamo scegliere il nostro dispositivo di output scegliendo il dispositivo di output predefinito nella scheda Dispositivo di output :

Un flusso attualmente in riproduzione di una determinata applicazione può anche essere spostato su un altro dispositivo nella scheda Riproduzione dal menu a discesa accanto a Streaming riproduzione su :

    
risposta data Takkat 29.02.2012 - 18:16
5

La risposta al pavuttore è corretta. Tuttavia ho incontrato difficoltà di utilizzo è out of the box. Ho dovuto digitare quanto segue prima di usare pavucontrol per usare la cuffia bt:

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

Puoi controllare se ha avuto esito positivo digitando:

pactl list short sinks

L'output dovrebbe essere simile a:

  

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

     

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

Ho anche un breve script per spostare il suono da alsa / pulseaudio a bt che ho chiamato 'toBt.sh':

#!/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

Per tornare ad audio alsa / pulseaudio ho '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
    
risposta data aanno 27.08.2012 - 20:47
1

Indicatore switcher audio

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

Mentre pavucontrol offre opzioni più differenziate (dispositivo predefinito / fallback rispetto a dispositivo per applicazione), questo strumento modifica semplicemente tutto quanto sopra su un dispositivo, ma fornisce un accesso più semplice. La sua impostazione unilaterale può essere raffinata in pavucontrol se necessario.

    
risposta data cipricus 16.11.2017 - 16:56
0

Sono su Xubuntu e ho anche affrontato questo problema. Ho installato il manager di pulseaudio e funziona perfettamente!

HTH

    
risposta data subeh.sharma 29.02.2012 - 05:30

Leggi altre domande sui tag