हालांकि उबंटू लिनक्स एक स्थिर और मजबूत ऑपरेटिंग सिस्टम है, कभी-कभी बाहरी उपकरणों के साथ ब्लूटूथ कनेक्शन ठीक से काम नहीं करते हैं।
यदि आप अपने कंप्यूटर पर ब्लूटूथ डिवाइस का उपयोग कर रहे हैं, तो आपने देखा होगा कि जब भी कंप्यूटर स्लीप या हाइबरनेशन से जागता है तो आपको अपने ब्लूटूथ डिवाइस को फिर से कनेक्ट करने की आवश्यकता होती है। और बात करने के लिए बस यही एक समस्या है।
यह मार्गदर्शिका आपको बताएगी कि उबंटू लिनक्स पर सामान्य ब्लूटूथ कनेक्टिविटी समस्याओं को कैसे ठीक किया जाए ताकि जब भी आप अपने पीसी पर काम करना चाहें तो आपको ब्लूटूथ डिवाइस को फिर से कनेक्ट न करना पड़े।
ब्लूटूथ सेवा सक्षम करना
उबंटू लिनक्स में, एक ब्लूटूथ सेवा है जो यह सुनिश्चित करने के लिए पृष्ठभूमि में चलती है कि आपका ब्लूटूथ सिस्टम पूरी तरह से काम करता है। यहां बताया गया है कि आप कैसे जांच सकते हैं कि ब्लूटूथ सेवा चल रही है या नहीं।
sudo systemctl status bluetooth.service
ऊपर दिए गए आउटपुट से पता चलता है कि ब्लूटूथ सेवा सक्रिय है। लेकिन अगर ब्लूटूथ स्थिति निष्क्रिय है, तो किसी कारण से, इसे सक्षम करना सुनिश्चित करें ताकि सिस्टम के बूट होने पर यह स्वचालित रूप से प्रारंभ हो जाए। आप नीचे दिए गए आदेश का उपयोग करके ऐसा कर सकते हैं।
sudo systemctl enable bluetooth.service
ब्लूटूथ सेवा को सक्षम करने के बाद, systemctl . का उपयोग करके सेवा को फिर से शुरू करें ।
sudo systemctl start bluetooth.service
Ubuntu पर ब्लूटूथ कॉन्फ़िगर करना
उबंटू लिनक्स पर, /etc/bluetooth/main.conf फ़ाइल अधिकांश ब्लूटूथ कॉन्फ़िगरेशन को संग्रहीत करती है। फ़ाइल में कॉन्फ़िगर करने के लिए कुछ पैरामीटर हैं। आप अपने पसंदीदा टेक्स्ट एडिटर के साथ कॉन्फ़िगरेशन फ़ाइल खोल सकते हैं। इस गाइड में, हम विम का उपयोग करेंगे।
sudo vim /etc/bluetooth/main.conf
ब्लूटूथ स्वतः सक्षम करें
सुनिश्चित करें कि स्वतः सक्षम करें कॉन्फ़िगरेशन फ़ाइल के बिल्कुल नीचे कॉन्फ़िगरेशन सत्य पर सेट है और टिप्पणी नहीं की गई है। पाउंड . से शुरू होने वाली सभी पंक्तियां चरित्र (# ) टिप्पणियां हैं। किसी पंक्ति पर टिप्पणी हटाने के लिए, आपको # . हटाना होगा शुरुआत से।
AutoEnable कॉन्फ़िगरेशन सुनिश्चित करता है कि जब भी आपका डिवाइस पुनरारंभ होता है तो ब्लूटूथ मॉड्यूल सक्षम होता है। इसके अलावा, यह आपके ब्लूटूथ एडाप्टर को आपके आस-पास नए कनेक्टेड ब्लूटूथ डिवाइसों को पहचानने की अनुमति देता है।
पुन:कनेक्ट करने का प्रयास सक्षम करें
आप ब्लूटूथ स्टैक को कॉन्फ़िगर कर सकते हैं ताकि जब भी कोई ब्लूटूथ डिवाइस और आपका कंप्यूटर कनेक्शन खो दे तो वह फिर से कनेक्ट करने का प्रयास करे। ऐसा करने के लिए, बस लाइन को हटा दें ReconnectAttempts=7 कॉन्फ़िगरेशन फ़ाइल में।
डिवाइस से मैन्युअल रूप से फिर से कनेक्ट करने का प्रयास करने के बजाय, आपकी ब्लूटूथ सेवा अब उन सभी ब्लूटूथ डिवाइस से पुन:कनेक्ट करने का प्रयास करेगी जिनका लिंक टूट गया है।
फास्ट कनेक्ट सक्षम करें
एक अन्य कॉन्फ़िगरेशन जिसे आपको सक्षम करना चाहिए वह है फास्टकनेक्ट करने योग्य . इस मान को सत्य . पर सेट करके आप सुनिश्चित करते हैं कि रीबूट या हाइबरनेशन के मामले में ब्लूटूथ डिवाइस आपके पीसी से बहुत तेजी से कनेक्ट होने में सक्षम हैं।
FastConnectable सुविधा केवल तभी काम करती है जब आपके पास कर्नेल 4.1 या नया हो। तेजी से कनेक्ट करने योग्य विशेषता के साथ बड़ा झटका यह है कि यह आपके पीसी पर अधिक बिजली की खपत करता है।
यदि आप विम का उपयोग कर रहे हैं, तो Esc दबाएं सभी परिवर्तन करने के बाद कुंजी। फिर, परिवर्तनों को सहेजें और :wq . लिखकर फ़ाइल से बाहर निकलें ।
ब्लूटूथ स्टैक को फिर से इंस्टॉल करना
अंतिम उपाय के रूप में, आप ब्लूज़, उबंटू लिनक्स और अधिकांश लिनक्स डिस्ट्रो पर आधिकारिक और डिफ़ॉल्ट ब्लूटूथ सॉफ़्टवेयर प्रोटोकॉल को पुनर्स्थापित कर सकते हैं। यह मार्गदर्शिका APT . का उपयोग करेगी सॉफ़्टवेयर स्थापित करने के लिए।
sudo apt install bluez
ब्लूटूथ स्टैक को फिर से स्थापित करने के बाद, सुनिश्चित करें कि आपने नीचे दिए गए आदेशों का उपयोग करके ब्लूटूथ सेवा को सक्षम और प्रारंभ किया है।
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
अपने Linux PC में ब्लूटूथ जोड़ना
यदि आप अपने Linux मशीन पर कनेक्टिविटी समस्याओं का सामना कर रहे हैं, तो आपको ब्लूटूथ सेवा में कुछ बदलाव करने पड़ सकते हैं। अधिक लोग अब अपने पीसी पर ब्लूटूथ डिवाइस जैसे कीबोर्ड, चूहों और हेडफ़ोन का उपयोग कर रहे हैं।
यदि आपके पास एक ऐसा कंप्यूटर है जिसमें अंतर्निहित ब्लूटूथ नहीं है, तो कुछ उपाय हैं जिन्हें आप अपने सिस्टम से ब्लूटूथ डिवाइस कनेक्ट करने के लिए लागू कर सकते हैं।