Как переключиться на другой аудиовыход в XFCE?

17

Из командной строки я могу легко создать еще один пульсовый приемник и переключиться на него, но я не нашел способ сделать это с помощью графического интерфейса с рабочего стола Xfce.

В GNOME я использую gnome-volume-control из настроек звука для переключения на другой приемник звука.

Есть ли что-то подобное в Xfce?

    
задан Takkat 24.02.2012 в 14:07
источник

4 ответа

25

Похоже, что нет другого способа, чем установить pavucontrol , чтобы эта задача работала. Мы можем выбрать наше устройство вывода, выбрав устройство вывода по умолчанию на вкладке Выходное устройство :

Текущий воспроизводимый поток данного приложения также можно перенести на другое устройство на вкладке Воспроизведение в раскрывающемся меню рядом с Воспроизведение потока на :

    
ответ дан Takkat 29.02.2012 в 18:16
источник
5

Ответ на pavucontrol правильный. Однако я столкнулся с трудностями в использовании. Я должен был ввести следующее, прежде чем использовать pavucontrol для использования моего наушника bt:

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

Вы можете управлять, если это было успешно, набрав:

pactl list short sinks

Результат должен выглядеть так:

  

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

     

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

У меня также есть короткий скрипт для перемещения звука из alsa / pulseaudio в bt, который я назвал '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

Чтобы вернуться к звуку alsa / pulseaudio, у меня есть «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
    
ответ дан aanno 27.08.2012 в 20:47
1

Индикатор звукового коммутатора

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

В то время как pavucontrol предоставляет более дифференцированные опции (по умолчанию / резервное устройство по сравнению с устройством для каждого приложения), этот инструмент просто изменяет все вышеперечисленное на одно устройство, но обеспечивает более легкий доступ. Его односторонняя настройка может быть уточнена в pavucontrol при необходимости.

    
ответ дан cipricus 16.11.2017 в 16:56
0

Я на Xubuntu, и я тоже столкнулся с этой проблемой. Я установил диспетчер пульсаудио, и он отлично работает!

НТН     

ответ дан subeh.sharma 29.02.2012 в 05:30