Como faço para alternar para outro coletor de saída de áudio no XFCE?

17

A partir da linha de comando eu posso facilmente criar outro sink pulseaudio e mudar para isso, mas eu não encontrei uma maneira de fazer isso usando uma GUI da área de trabalho do Xfce.

No GNOME, uso o gnome-volume-control das configurações de áudio para alternar para outro coletor de saída de áudio.

Existe algo semelhante no Xfce?

    
por Takkat 24.02.2012 / 14:07

4 respostas

25

Parece que não há outro caminho a não ser instalar pavucontrol para que esta tarefa funcione. Podemos escolher nosso dispositivo de saída escolhendo o dispositivo de saída padrão na guia Dispositivo de saída :

Um fluxo atualmente sendo reproduzido de um determinado aplicativo também pode ser movido para outro dispositivo na guia Reprodução no menu suspenso ao lado de Stream de reprodução em :

    
por Takkat 29.02.2012 / 18:16
5

A resposta do pavucontrol está correta. No entanto, eu encontrei dificuldades para usar está fora da caixa. Eu tive que digitar o seguinte antes de usar o pavucontrol para usar meu fone de ouvido bt:

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

Você pode controlar se isso foi bem-sucedido digitando:

pactl list short sinks

A saída deve ser semelhante a:

  

0 alsa_output.pci-0000_03_04.0.iec958-módulo estéreo-alsa-card.c s16le 2ch 44100Hz SUSPENSO

     

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

Eu também tenho um script curto para mover o som de alsa / pulseaudio para bt que chamei de '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

Para retornar ao som alsa / pulseaudio eu tenho '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
    
por aanno 27.08.2012 / 20:47
1

Indicador de comutador de som

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

Embora pavucontrol ofereça opções mais diferenciadas (dispositivo padrão / de fallback versus dispositivo por aplicativo), essa ferramenta simplesmente altera todas as opções acima para um dispositivo, mas fornece acesso mais fácil. Sua configuração unilateral pode ser refinada em pavucontrol , se necessário.

    
por cipricus 16.11.2017 / 16:56
0

Estou no Xubuntu e também enfrentei esse problema. Eu instalei o gerenciador do pulseaudio e ele funciona bem!

HTH

    
por subeh.sharma 29.02.2012 / 05:30