ब्लूटूथ हेडसेट के रूप में डेस्कटॉप का उपयोग करें


14

मेरे डेस्कटॉप का स्पीकर मेरे फोन से बहुत बेहतर है, इसलिए मैं अपने सेलफोन के स्थान पर अपने डेस्कटॉप स्पीकर का उपयोग करना चाहता हूं। मेरे लिए यूएसबी या ऑडियो जैक का उपयोग करना असुविधाजनक है, इसलिए मुझे ब्लूटूथ के साथ छोड़ दिया गया है। मैंने अपने फोन का उपयोग करते हुए जोड़ा है bluetoothctl, लेकिन कनेक्ट करने की कोशिश करते समय मुझे यह मिलता है:

[bluetooth]# pair 00:00:00:00:00:00 
Attempting to pair with 00:00:00:00:00:00
[CHG] Device 00:00:00:00:00:00 Connected: yes
Request confirmation
[agent] Confirm passkey 000000 (yes/no): yes
[CHG] Device 00:00:00:00:00:00 Modalias: bluetooth:a000Aa000000000
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
...
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 000000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 Paired: yes
Pairing successful
[CHG] Device 00:00:00:00:00:00 Connected: no
[CHG] Device 00:00:00:00:00:00 RSSI: -75
[bluetooth]# connect 00:00:00:00:00:00 
Attempting to connect to 00:00:00:00:00:00
Failed to connect: org.bluez.Error.Failed

मैंने अपने मैक पते को बदल दिया है 00:00:00:00:00:00, लेकिन वास्तविक मैक एड्रेस मेरे फोन द्वारा बताए गए मेल से मेल खाता है। मैंने पेयरिंग पिन, मोदलिया और, के साथ भी ऐसा ही किया है UUIDs, हालांकि मुझे कोई सुराग नहीं है कि अंतिम दो क्या हैं।


क्या हम मान लेंगे कि आप ब्लूज़ को कॉन्फ़िगर करने में मदद के लिए देख रहे हैं?

2
अगर यह मुझे अपने फोन से अपने डेस्कटॉप वक्ताओं के लिए ऑडियो रूट करने की अनुमति देता है, तो हाँ!
हेनरी

मैं अब तक सभी जानता हूं कि ब्लूज़ ऑडियो अत्यधिक प्रयोगात्मक है। मैंने कभी यह कोशिश नहीं की, लेकिन मुझे यह जानने में बहुत दिलचस्पी है। क्या आपने यह कोशिश की है ?

नहीं, और न ही मुझे पता है कि इसे कैसे स्थापित करना है।
हेनरी

लिंक A2DP को सेटअप करने का तरीका बताता है। Bluez को पहले से कॉन्फ़िगर किया जाना चाहिए ।

जवाबों:


4

pulseaudio* से दो मॉड्यूल के लिए धन्यवाद जो इसके साथ बंधन bluezवास्तव में अब करना आसान है।

अपेक्षित पैकेज स्थापित करें:

sudo pacman -S bluez bluez-utils pulseaudio-bluetooth

अपने उपयोगकर्ता को pulseaudioसमूह में जोड़ें :

sudo usermod -a -G pulseaudio $USER

ब्लूटूथ डेमॉन चालू या पुनरारंभ करें:

sudo systemctl restart bluetooth

अपना ब्लूटूथ डिवाइस सक्षम करें:

sudo hciconfig hci0 up

यदि आपके पास एक से अधिक ब्लूटूथ डिवाइस हैं, तो आपको hci0सही पहचानकर्ता के साथ प्रतिस्थापित करना चाहिए , जिसे hciconfigबिना किसी तर्क के साथ चलाया जा सकता है।

अब हम इंटरेक्टिव bluetoothctlउपयोगिता का उपयोग करके अपने उपकरणों को कनेक्ट कर सकते हैं ।

सबसे पहले, हम अपने Archname को उसके hostname द्वारा खोज करने योग्य बनाएंगे:

$ bluetoothctl
[NEW] Controller AA:BB:CC:DD:EE:FF arch [default]

[bluetooth]# agent on
Agent registered

[bluetooth]# default-agent
Default agent request successful

[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: yes

आपका आर्क बॉक्स आपके फोन के लिए अब खोजा जाना चाहिए। डिवाइस का चयन करें और पुष्टि करने के लिए अपने प्रॉम्प्ट पर लौटें:

Request confirmation
[agent] Confirm passkey 748794 (yes/no): yes
[CHG] Device FF:EE:DD:CC:BB:AA ...
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: no

मेरे पास कुछ डिस्कनेक्ट मुद्दे हैं जिन्हें केवल trustकनेक्ट करने के बाद कमांड चलाने से हल किया गया था ।

[phone]# trust
[CHG] Device FF:EE:DD:CC:BB:AA Trusted: yes
Changing  trust suceeded

यही है, आपको अपने डेस्कटॉप स्पीकर के माध्यम से ऑडियो चलाने में सक्षम होना चाहिए।


यह काम करता है, लेकिन वहाँ विलंबता में सुधार करने के लिए वैसे भी है?
हेनरी

hci के बर्तन अब AUR के माध्यम से ब्लूज़-यूटिल्स-
कॉमेट्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.