커맨드 라인에서 다른 펄스 오디오 싱크를 쉽게 생성 할 수 있고 Xfce 데스크탑에서 GUI를 사용하여이를 수행하는 방법을 찾지 못했습니다.
그놈에서는 오디오 설정에서 gnome-volume-control 을 사용 하여 다른 오디오 출력 싱크로 전환합니다.
Xfce에 비슷한 것이 있습니까?
커맨드 라인에서 다른 펄스 오디오 싱크를 쉽게 생성 할 수 있고 Xfce 데스크탑에서 GUI를 사용하여이를 수행하는 방법을 찾지 못했습니다.
그놈에서는 오디오 설정에서 gnome-volume-control 을 사용 하여 다른 오디오 출력 싱크로 전환합니다.
Xfce에 비슷한 것이 있습니까?
답변:
Xfce 패널 버전 4.12.2 테스트 : 볼륨 표시기에 이미 해당 기능이 있습니다. xfce4-pulseaudio-plugin
Xfce 패널 용 펄스 오디오 플러그인 ( )입니다.
하나 이상의 싱크가 사용 가능한 경우 출력 장치가 기본 스크롤 아래에 나열됩니다. 마우스로 가리키면 사용 가능한 출력 장치 목록이 표시됩니다.
따라서 여기에 논의 된 목적으로 외부 응용 프로그램이 필요하지 않지만 pavucontrol
유용 할 수 있습니다 (특히 Xfce에 다른 데스크톱과 같은 특정 오디오 설정이없는 경우).
Xfce 이외의 도구는 이 질문에서 이미 언급 한 사운드 스위처 표시기와 유사하게 여기 에 pasystray
설명 된대로 (PulseAudio 시스템 트레이) 와 같이 사용할 수 있습니다 . 새 PPA를 추가 할 필요가 없습니다.pasystray
pavucontrol 을 설치 한 후 출력 장치 선택을 포함하여 펄스 오디오에 대한 몇 가지 유용한 설정에 그래픽으로 액세스 할 수 있습니다. 출력 장치 탭 에서 기본 출력 장치를 선택 하십시오.
지정된 응용 프로그램의 현재 재생중인 스트림은 다음의 재생 스트림 옆에있는 드롭 다운 메뉴에서 재생 탭의 다른 장치로 이동할 수도 있습니다 .
pavucontrol 답변이 맞습니다. 그러나 사용하기 어려운 문제가 발생했습니다. bt 헤드폰을 사용하기 위해 pavucontrol을 사용하기 전에 다음을 입력해야했습니다.
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.bt 헤드셋 모듈 -alsa-sink.c s16le 2ch 44100Hz 유휴
또한 'toBt.sh'라는 사운드를 alsa / pulseaudio에서 bt로 이동하는 짧은 스크립트가 있습니다.
#!/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
sudo add-apt-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher
하지만 pavucontrol
더 차별화 된 옵션 (기본 / 대체 장치 응용 프로그램 별 장치 대)를 제공,이 도구는 단순히 모든 하나 개의 장치에 이상 변화하지만, 쉽게 액세스를 제공합니다. pavucontrol
필요한 경우 일방적 인 설정을 조정할 수 있습니다 .
pavucontrol
당신이 찾고있는 것입니까?