मैं XFCE में दूसरे ऑडियो आउटपुट सिंक पर कैसे स्विच करूं?


21

कमांड लाइन से मैं आसानी से एक और pulseaudio सिंक बना सकता हूं और उस पर स्विच कर सकता हूं, लेकिन मुझे ऐसा कोई तरीका नहीं मिला है कि मैं Xfce डेस्कटॉप से ​​GUI का उपयोग कैसे करूं।

GNOME में मैं ऑडियो सेटिंग्स से दूसरे ऑडियो आउटपुट सिंक पर स्विच करने के लिए सूक्ति-मात्रा-नियंत्रण का उपयोग करता हूं ।

क्या Xfce में भी कुछ ऐसा ही है?


2
क्या आप pulseaudio का उपयोग कर रहे हैं? - pavucontrolजिस तरह की चीज आप ढूंढ रहे हैं?
जीवाश्म

Pavucontrol करता है, लेकिन यह इस तरह की बहुत सारी निर्भरता स्थापित करता है। मैं सोच रहा था कि क्या कुछ अधिक एक्सएफसीई निहित (या दुबला) था।
ताकत

... Ummm ... लेकिन मैंने सोचा था कि xfce4-मिक्सर भी एक ऐसी ही क्षमता थी - लेकिन मैं अपने बुढ़ापे स्मृति के आधार पर कर रहा हूँ ... :)
fossfreedom

ऐसा लगता है कि यह है, लेकिन यह मेरे ब्लूटूथ हेडसेट या मेरे नए बनाए गए पल्सेडियो सिंक को नहीं दिखाता है। ऐसा लगता है कि यह pulseaudio की तुलना में ALSA के लिए अधिक उन्मुख है। मैं अच्छी तरह से केवल यह नहीं जान सकता कि इसे कैसे संचालित किया जाए (उम्र के हिसाब से स्मृति)।
ताकक

जवाबों:


2

परीक्षण Xfce पैनल संस्करण 4.12.2: वॉल्यूम संकेतक में पहले से ही यह सुविधा है। यह xfce4-pulseaudio-pluginXfce पैनल के लिए एक pulseaudio प्लगइन ( ) है।

यहां छवि विवरण दर्ज करें

आउटपुट डिवाइस मुख्य स्क्रॉल के तहत सूचीबद्ध है जो एक से अधिक सिंक उपलब्ध है; माउस होवर पर उपलब्ध आउटपुट डिवाइसों की सूची प्रदर्शित की जाती है।

यहां छवि विवरण दर्ज करें

इसलिए, यहां चर्चा किए गए उद्देश्य के लिए किसी बाहरी एप्लिकेशन की आवश्यकता नहीं है, हालांकि pavucontrolयह उपयोगी हो सकता है (विशेष रूप से यह देखते हुए कि Xfce के पास अन्य डेस्कटॉप की तरह कोई विशिष्ट ऑडियो सेटिंग्स नहीं है)।


गैर-Xfce- विशिष्ट उपकरणों का उपयोग भी किया जा सकता है pasystray(PulseAudio System Tray), जैसा कि यहां बताया गया है , साउंड स्विचर संकेतक के समान, पहले से ही इस प्रश्न के तहत उल्लिखित है; pasystrayएक नए पीपीए को जोड़ने की जरूरत नहीं है।


29

Pavucontrol स्थापित करने के बाद आपके पास अपने आउटपुट डिवाइस के लिए एक विकल्प सहित pulseaudio के लिए कई उपयोगी सेटिंग्स के लिए ग्राफिकल एक्सेस है। आउटपुट डिवाइस टैब में डिफ़ॉल्ट आउटपुट डिवाइस चुनें:

यहां छवि विवरण दर्ज करें

किसी दिए गए आवेदन के एक वर्तमान में चल रहे धारा भी किसी अन्य डिवाइस पर ले जाया जा सकता प्लेबैक लटकती मेनू के बगल से टैब पर प्लेबैक स्ट्रीम :

यहां छवि विवरण दर्ज करें


2
मैंने ठीक वैसा ही किया, लेकिन दुर्भाग्य से काम करने के लिए मेरा ब्लूटूथ हेडफोन नहीं मिला। हालांकि यह एकता में पूरी तरह से काम करता है। किसी भी विचार क्या समस्या हो सकती है?
करीम

इसने मेरे लिए I3 (यूनिटी के बजाय) का उपयोग करके उबंटू 16.04
कोडमोंकी

"फ़ॉलबैक के रूप में सेट करें" पहले से ही चल रहे अनुप्रयोगों को प्रभावित नहीं करेगा, लेकिन केवल वे ही इस बदलाव के बाद शुरू हुए। इसके अलावा, एक डिवाइस को डिस्कनेक्ट और फिर से कनेक्ट करना (जैसे एक ब्लूटूथ स्पीकर) इस सेटिंग को आंतरिक / वायर्ड आउटपुट पर वापस रीसेट करेगा। प्लेबैक टैब के तहत प्रति एप्लिकेशन आउटपुट डिवाइस सेट करना "सेटबैक फ़ॉलबैक" सेटिंग को ओवरराइड करता है।

6

Pavucontrol का उत्तर सही है। हालाँकि मुझे उपयोग करने में कठिनाई का सामना करना पड़ा है। मुझे अपने bt हेडफोन का उपयोग करने के लिए pavucontrol का उपयोग करने से पहले निम्नलिखित टाइप करना था:

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

यह लिखकर आप सफल हो सकते हैं:

pactl list short sinks

आउटपुट के समान दिखना चाहिए:

0 alsa_output.pci-0000_03_04.0.iec958- स्टीरियो मॉड्यूल- alsa-card.c s16le 2ch 44100Hz SUSPENDED

2 alsa_output.btheadset मॉड्यूल-alsa-सिंक.c s16le 2ch 44100Hz IDLE

मेरे पास alsa / pulseaudio से ध्वनि को स्थानांतरित करने के लिए एक छोटी स्क्रिप्ट भी है जिसे मैंने '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

अल्सा / पल्सीडियो ध्वनि पर लौटने के लिए मुझे '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

4

साउंड स्विचर संकेतक

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

यहां छवि विवरण दर्ज करें

जबकि pavucontrolअधिक विभेदित विकल्प (डिफ़ॉल्ट / फ़ॉलबैक डिवाइस बनाम प्रति-एप्लिकेशन डिवाइस) प्रदान करता है, यह उपकरण बस उपरोक्त सभी को एक डिवाइस में बदलता है, लेकिन आसान पहुंच प्रदान करता है। pavucontrolयदि आवश्यक हो तो इसकी एकतरफा सेटिंग को परिष्कृत किया जा सकता है।


-1

मैं Xubuntu पर हूँ और मैंने भी इस समस्या का सामना किया। मैंने pulseaudio का प्रबंधक स्थापित किया है और यह ठीक काम करता है!

HTH


1
"दो उपयोगिताओं PulseAudio प्रबंधक और PulseAudio डिवाइस चयनकर्ता अप्रचलित हैं और उनका उपयोग नहीं किया जाना चाहिए" ( PulseAudio Wiki से )
Takkat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.