मैं सिस्टम स्टार्टअप पर ब्लूटूथ को कैसे निष्क्रिय कर सकता हूं?


328

मैं सिस्टम स्टार्टअप पर ब्लूटूथ को कैसे निष्क्रिय कर सकता हूं?


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

61
सामान्य और प्राकृतिक बात यह है कि आप ब्लूटूथ सेटिंग्स में, चाहे आप इसे बूट करते समय चालू या बंद चाहते हैं, चुनने दें। लोगों को इसे बंद करना या उनके कंप्यूटर पर हर बार चालू करना स्वाभाविक नहीं है। हम लिनक्स को सबसे अच्छा डेस्कटॉप सिस्टम बनाने की बात कर रहे हैं, सबसे खराब नहीं, हम नहीं हैं?
रॉबर्ट

हम सहमत हैं कि लोगों को चुनने का सबसे अच्छा विकल्प है। ऐसा करने के कुछ संभावित तरीकों के लिए यहां देखें। answers.launchpad.net/ubuntu/+source/bluez/+question/51440
roadmr


6
यह अविश्वसनीय है कि 14 वें संस्करण में, हम अभी भी उबंटू डेवलपर्स को "शिक्षण" कर रहे हैं, जैसे बूट पर ब्लूटूथ को ऑन या ऑफ करने का विकल्प सामान्य उपयोगकर्ताओं के लिए उपलब्ध होना चाहिए, न कि केवल उन अंतर-पंक्तियों में खोज करने के शौकीनों के लिए। सार्वजनिक मंचों "।
रॉड्रिगो

जवाबों:


208

18.04+ ऐसे उपयोगकर्ता जिनके पास स्वाभाविक रूप से /etc/rc.local नहीं है, आपको एक बनाने और इसे निष्पादन योग्य बनाने की आवश्यकता होगी। चीजों को थोड़ा आसान बनाने के लिए, आप निम्नलिखित कमांड को एक टर्मिनल में पेस्ट कर सकते हैं:

sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF
#!/bin/sh
rfkill block bluetooth
exit 0
EOF

इसे चलाएं sudoedit /etc/rc.localऔर लाइन से पहले जोड़ें exit 0:

rfkill block bluetooth

आपको अभी भी शीर्ष बार एप्लेट के माध्यम से ब्लूटूथ को सक्षम करने में सक्षम होना चाहिए।

यह अधिकांश प्रणालियों के लिए काम करना चाहिए, लेकिन ऐसा लगता है कि थिंकपैड के लिए कर्नेल के एसीपीआई में कुछ कीड़े लटके हुए हैं। यदि आप एक थिंकपैड पर हैं, तो निम्नलिखित जोड़ें /etc/rc.local:

echo disable > /proc/acpi/ibm/bluetooth

या ibm-acpi की जाँच करें - IBM थिंकपैड ACPI एक्स्ट्रा ड्राइवर - कुछ रिपोर्टों का सुझाव है कि ibm-acpi में ब्लूटूथ नियंत्रण (अन्य अच्छी चीजों के बीच) शामिल हैं। लेकिन मेरे पास हार्डवेयर नहीं है इसलिए मैं इन दावों को सत्यापित करने में पूरी तरह असमर्थ हूं। सौभाग्य।


6
echo disable > /proc/acpi/ibm/bluetooth
थिंकपैड्स

4
rfkill block bluetoothथिंकपैड T430u के लिए काम किया
बेमपिन

5
न तो मेरे लिए काम किया (थिंकपैड x201) जब मैंने उन्हें एक बार में रखा /etc/rc.localrfkill block bluetoothआदेश काम करता है, लेकिन स्टार्टअप पर नहीं। -X ध्वज को सेट किया गया है /etc/rc.local। मैं Xubuntu 13.10 चला रहा हूं।
काइल फाल्कनर

4
साथ उबंटू 15.10 पर systemd आप के उपयोग को पुन: सक्षम करने के लिए कुछ और की जरूरत है etc/rc.localफ़ाइल: askubuntu.com/a/696226/34298
rubo77

5
अगर हमारा rc.local सिर्फ एक खाली फाइल है, तो हमें 'rfkill block bluetooth' कहां जोड़ना चाहिए?
Sss

120

मुझे यहां एक साफ "वर्कअराउंड" के साथ कैसे मिला ( पोस्टरिटी के लिए संग्रह लिंक )

वास्तव में बदलना /etc/bluetooth/main.confमेरे लिए काफी था।

प्रविष्टि के लिए खोजें:

AutoEnable=true

और मान बदलें:

AutoEnable=false

यह मेरे लिए पर्याप्त था, हालांकि लेख कुछ अन्य चरणों का वर्णन करता है जो आवश्यक हो सकते हैं या नहीं भी हो सकते हैं।

पर उबंटू 17.04 और पुराने विकल्प नामित किया गया था InitiallyPowered


3
सैमसंग लैपटॉप 530u3b के लिए काम नहीं करता है, ब्लूटूथ हमेशा रिबूट और उठने के बाद होता है
मैक्सिम किम

3
यह तभी काम करेगा जब मैं सईद ज़ारिनफाम के जवाब को r में डाल दूं /etc/init.d/bluetooth stop। ऐसा लगता है कि जब सेवा शुरू होती है, तो यह ब्लूटूथ के लिए बिजली भी लाती है। मुझे यह काम करने के लिए दोनों की जरूरत थी। (थिंकपैड x201, Xubuntu 13.10)
काइल फाल्कनर

3
थिंकपैड t420 पर मेरे लिए काम नहीं किया
UpTheCreek

4
"प्रविष्टि के लिए खोज" हम में से उन लोगों के लिए कोई उपयोग नहीं है जिनके main.confपास यह पैरामीटर या कोई टिप्पणी नहीं है जो इसके डिफ़ॉल्ट स्थान को दर्शाता है। तो, [Heading]हमें इसे किसके तहत रखना चाहिए?
अंडरस्कोर_ड

10
मेरे मामले में यह स्वतःपूर्ण = गलत था, लेकिन सही जगह से सही समाधान के लिए वैसे भी +1।
अरमान पेट्रोसियन

33

16.04+


Ubuntu 16.04 के बाद से सिस्टमड टर्मिनल में चालू स्थिति के मुद्दे को देखने के लिए ब्लूटूथ जैसी स्टार्टअप सेवाओं का प्रबंधन करता है

sudo systemctl status bluetooth.service 

स्टार्टअप मुद्दे पर ब्लूटूथ को निष्क्रिय करने के लिए

sudo systemctl disable bluetooth.service

फिर अगले रिबूट ब्लूटूथ पर सक्रिय नहीं होगा ... ब्लूटूथ मुद्दे (फिर रिबूट) को सक्षम करने के लिए

sudo systemctl enable bluetooth.service

4
यह मेरे लिए काम करता है, लेकिन साइड इफेक्ट के रूप में, ब्लूमैन-एप्लेट ने काम करना भी बंद कर दिया। यह शुरू होता है, लेकिन संकेतक क्षेत्र में दिखाई नहीं देता है, इसलिए ब्लूटूथ को सक्षम करने का कोई तेज़ तरीका नहीं है, केवल टर्मिनल में।
यूरी गोर

Xubuntu में, कम से कम, यदि आप ब्लूमैन पर क्लिक करते हैं, तो इसमें "ब्लूटूथ बंद करें" का विकल्प है। मुझे लगता है कि यह वही है जो ओपी स्वचालित होगा। आपका समाधान ब्लूमैन को पूरी तरह से हटा देता है, जिससे ब्लूटूथ को वांछित होने पर फिर से सक्षम करना कठिन हो जाता है।
एड्रियन केइस्टर

1
Sudo systemctl को अक्षम करें bluetooth.service && sudo systemctl stop bluetooth.service को एक डिसेबल स्क्रिप्ट में रखें, और उस पर 755 चोद दें। Sudo systemctl के लिए वही करें जो bluetooth.service को सक्षम करता है && sudo systemctl एक सक्षम स्क्रिप्ट में bluetooth.service प्रारंभ करता है।
एड्रियन कीस्टर

2
आखिरकार! उबंटू 18.10, केवल एक चीज जो मेरे लिए काम करती थी। और कुछ काम नहीं किया।
टायलर

27

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

sudo $EDITOR /etc/modprobe.d/blacklist.conf

जोड़ें:

blacklist btusb

बाद में इसे सक्षम करना केवल होना चाहिए:

sudo modprobe btusb

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

9
"रूट के रूप में gedit चलाएं और /etc/modprobe.d/blacklist.conf को संपादित करें" <- ठीक है, क्या यह आपके लिए कम कमांड लाइन है?
मैको

1
उबंटू 13.10 के साथ सैमसंग Q35 पर ठीक काम करता है, जबकि 'rfkill ब्लॉक ब्लूटूथ' दृष्टिकोण नहीं करता है। धन्यवाद!
user27164

डेल E6410 मेरे लिए काम करता है। अच्छा जो बिना रीसेट के फिर से चल सकता है।
रुसलान गेरासिमोव

जब आप ऑपरेटिंग सिस्टम को कॉन्फ़िगर कर रहे हों तो "कमांड लाइन के सामान से बचने" की कोशिश करने से परेशान न हों। क्या Ctrl + Alt + T और ctrl-shift-V (पेस्ट करने के लिए) की एक जोड़ी बहुत ज्यादा है?
doug65536

18

चरण 1: टर्मिनल पर जाएं और सिस्टम की /etc/rc.localफाइल को संपादित करने के लिए निम्न कमांड टाइप करें :

gksudo gedit /etc/rc.local

चरण 2: लाइन से पहले निम्नलिखित पंक्ति जोड़ें exit 0:

rfkill block bluetooth

1
यह ब्लूटूथ के लिए सॉफ्ट ब्लॉक सेट है, मुझे लगता है कि यह अपनी सेवा को बंद करने और अच्छी तरह से काम करने के समान है।
स्माइल.हंटर

@Robert:: $ man rfkill" दिए गए इंडेक्स के अनुरूप डिवाइस को अक्षम करें। " नाम के बावजूद, यह केवल बीटी को अक्षम कर रहा है; बस rfkill block bluetoothटर्मिनल पर कमांड का प्रयास करें , आपको आइकन को ग्रे जाना चाहिए।
डैनियल

8

एक टर्मिनल में निम्नलिखित टाइप करें:

sudo gedit /etc/modprobe.d/blacklist.conf

फ़ाइल के नीचे, लाइन जोड़ें:

blacklist bluetooth

फ़ाइल सहेजें और पुनरारंभ करें - ब्लूटूथ अब अक्षम होना चाहिए।


यह मेरे पीसी पर काम नहीं करेगा ...
फ्लोकी

@ क्लोकी: क्या आप कृपया इसे फिर से आज़मा सकते हैं? मैंने अपना उत्तर अपडेट कर दिया है।
नाथन उस्मान

2
मेरे ubuntu 12 थिंकपैड पर 20 चीजों के बारे में कोशिश की, यह केवल एक ही है जिसने चाल चली।
ओलिवियरब्लनविलैन

8

1. ब्लॉक ब्लूटूथ में r आदि

इस लाइन को लाइन के /etc/rc.localठीक पहले फाइल के अंत में जोड़ें exit 0:

rfkill block bluetooth

यह चाल चलेगा, लेकिन केवल पुराने Ubuntu संस्करणों में upstart का उपयोग कर ।

2. प्रणाली पर reenable rc.local

साथ उबंटू 15.10 पर systemd स्टार्टअप प्रबंधक के रूप में /etc/rc.localफ़ाइल डिफ़ॉल्ट रूप से नहीं किया जाता है किसी भी अधिक है, तो एक टर्मिनल पर इस फोन:

sudo systemctl edit --full rc-local

जो एक संपादक को खोलता है। फ़ाइल के अंत में मैंने जोड़ा:

[Install]
WantedBy=multi-user.target

उन परिवर्तनों को सक्रिय किया जाता है

sudo systemctl reenable rc-local

अब फ़ाइल /etc/rc.localका उपयोग किया जाता है जैसा कि आप जानते हैं।

3. शुरू में blueman- एप्लेट को अक्षम करें

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties

अब blueman-applet दिखाई देता है और आप इसे स्टार्टअप प्रोग्राम से डिसेबल कर सकते हैं

4. प्रभाव देखने के लिए रिबूट


3
मेरे लिए उबुन्टु 17.04 पर ब्लमैन के साथ: wiki.archlinux.org/index.php/Bluemangsettings set org.blueman.plugins.powermanager auto-power-on false से काम किया । हालांकि मैंने सिस्टम सेटिंग के माध्यम से ब्लूटूथ का प्रबंधन करना समाप्त कर दिया और "मेनू बार में ब्लूटूथ स्थिति दिखाएं" की जांच करें। ब्लूमैन शुरू और ब्लूटूथ चालू करना मुद्दा था। sudo apt remove blueman
एमजे

7

आप BUM की सहायता से बूट पर शुरू की गई सेवाओं को बदल सकते हैं ।

इसे स्थापित करो: sudo apt-get install bum

Daud: sudo bum

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

बॉक्स को अनचेक करें और क्लिक करें Apply


धन्यवाद, डेसगुआ, मैं इस तरह के उपकरणों के बारे में सोच रहा था। मैंने अतीत में कुछ का उपयोग किया है, लेकिन वे अप्रचलित हो गए हैं और नए ubuntu, उनके न्यूनतर जुनून के साथ, कुछ भी नहीं है। क्या यह केवल यो पता है या सबसे अच्छा यो पता है?
रॉबर्ट

1
शायद काम करता है लेकिन सबसे पहले इसने मुझे निराश किया है क्योंकि यह ब्लूटूथ को बूट समय पर सक्रिय नहीं दिखा रहा है, क्यों? और जब rfkill नहीं चल रहा है, तो एप्लेट और hciconfig इसे चालू दिखाते हैं। मैं बंद और चालू हूं लेकिन चूतड़ सेवा को बंद दिखा रहा है। मैंने बूट-अप पर सेवा को सक्रिय कर दिया है लेकिन सेवा की स्थिति गलत बनी हुई है।
रॉबर्ट

खेद प्राथमिक पर काम नहीं करता है Freya
Hoang ट्रान

जब यह चलता है तो मुझे बहुत सारे "अनइंस्टाल्यूटेड वैल्यू का उपयोग" चेतावनी मिलती है। क्षमा करें, इस पर भरोसा नहीं किया जा सकता।
doug65536

अब, पैकेज उपलब्ध नहीं है। यह कहता है, बम आभासी है।
सत्य प्रकाश

6

मैंने जोड़ा

"/etc/init.d/bluetooth stop"

में

"/etc/rc.local" 

ब्लूटूथ के साथ बूट के लिए "निकास 0" कमांड बंद होने से पहले।


इसने ब्लूटूथ ट्रे आइकन को हटा दिया लेकिन मेरे ब्लूटूथ संकेतक लाइट को छोड़ दिया (यह दर्शाता है कि बिजली अभी भी रेडियो पर भेजी जा रही है)। संपादित करें: यह Stepbaer के जवाब के साथ संयोजन में ( InitiallyPowered = false) मेरे लिए काम किया। (थिंकपैड x201, Xubuntu 13.10)
काइल फाल्कनर

यह मेरे 64-बिट Ubuntu 14.04 dell inspiron पर काम नहीं किया। केवल rfkill ने मेरे लिए काम किया।
फ़ैज़ल

5

मुझे लगता है कि सबसे अच्छी तरह से सेवा को पहली जगह में शुरू करने से अक्षम करना है। सेवाओं को अक्षम करने के लिए एक सामान्य तरीका है जो पूरी तरह से काम करता है:

sudo sh -c "echo 'manual' > /etc/init/bluetooth.override"

यह उबंटू 13.10 के लिए काम करता है और शायद पहले के संस्करणों के लिए भी।


बाद में प्रदान की गई सेटिंग का उपयोग करते हुए ब्लूटूथ कैसे चालू करें? मैं इसे सिर्फ 5 मिनट के लिए उपयोग करना चाहता हूं। हर 10 जूते ..
b1r3k

4

आप अपनी update-rc.dसेटिंग्स को संपादित कर सकते हैं। मैंने कुछ इसी तरह का इस्तेमाल किया:

sudo update-rc.d bluetooth remove

डेबियन व्हीजी में। man update-rc.dइसका उपयोग कैसे करें के बारे में अधिक जानकारी के लिए देखें ।


4

मुझे tlp के उपयोग से एक और उत्तर मिला, जो उबंटू 18.04 के साथ मेरे लिए बहुत अच्छा काम करता है। संभवतः पहले tlp के साथ स्थापित किया जाना चाहिए

sudo apt install tlp

फिर फाइल

/etc/default/tlp

जिसमें वाईफाई और ब्लूटूथ जैसे उपकरणों के बारे में कुछ सेटिंग्स हैं। वहाँ कुंजी है

RESTORE_DEVICE_STATE_ON_STARTUP

जो कि डिफ़ॉल्ट सेट द्वारा 0. है। मैंने इसे 1 पर स्विच करने के बाद मेरी आखिरी सेटिंग को अगले बूट पर याद किया है। इसका मतलब है कि जब मैं शीर्ष पैनल में ब्लूटूथ को अक्षम करता हूं तो यह अक्षम हो जाता है और जब मैं ब्लूटूथ को सक्षम करता हूं तो यह सक्षम रहता है। इसके अलावा कुंजी है

DEVICES_TO_DISABLE_ON_STARTUP

जिसे सेट किया जा सकता है

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

अब प्रत्येक बूट पर ब्लूटूथ अक्षम हो जाएगा। इस कॉन्फ़िगरेशन को बदलने के बाद ब्लूटूथ को मेनू और पैनल आइटम के माध्यम से सक्षम और अक्षम किया जा सकता है। मुझे लगता है कि कर्नेल मॉड्यूल से इसे हटाने से बेहतर है।


उबंटू में डिफ़ॉल्ट रूप से टीएलपी स्थापित नहीं है। आपको अपने पोस्ट को तदनुसार अपडेट करना चाहिए।
लाइनरनर 17

@linrunner ठीक है, वह नहीं जानता। मैंने टक्सैडो से एक ताजा उबंटू बुग्गी पर परीक्षण किया। वहां इसने काम किया। मैंने अपना जवाब तय कर दिया।
18

tlp का उपयोग करना एक समझदार उत्तर है क्योंकि लैपटॉप उपयोगकर्ता निश्चित रूप से इसे स्थापित करते हैं।
टिम रिचर्डसन

2

शायद आप इसे स्टार्टअप एप्लिकेशन में बंद कर सकते हैं। लेकिन ये एप्लिकेशन डिफ़ॉल्ट रूप से छिपे हुए हैं। 12.04 में छिपे हुए स्टार्टअप एप्लिकेशन को अनहाइड करें: टर्मिनल खोलें और इन दोनों कमांड को चलाएं:

cd /etc/xdg/autostart/

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

अब आप ब्लूटूथ को अनचेक कर सकते हैं। (हटाओ मत!)


इन अनुप्रयोगों के बीच, दुख की बात है कि ब्लूटूथ सूचीबद्ध नहीं है।
pfctdayelise

2

नहीं। यह हमेशा स्टार्टअप की सूची में नहीं है। मुझे लगता है कि सबसे अच्छा उपाय है rfkill कमांड को rc.local स्क्रिप्ट में जोड़ना या InitiallyPoweredपैरामीटर को इसमें सेट करना /etc/bluetooth/main.conf


1
शुरुआत में मेरे लिए नजरअंदाज किया गया लगता है।
UpTheCreek

2

1) पैकेज smbios- बर्तन स्थापित करें और इसे स्टार्टअप अनुप्रयोगों के साथ जोड़ें :

sudo smbios-wireless-ctl --bt 0

2) टर्मिनल प्रकार में:

sudo visudo

और खोला फ़ाइल /etc/sudoersके अंत में लाइन जोड़ें:

<your username> ALL = NOPASSWD: /usr/sbin/smbios-wireless-ctl

3) सत्र के दौरान ब्लूटूथ को चालू करने के लिए, टर्मिनल में चलाएं:

sudo smbios-wireless-ctl --bt 1

यह मेरे लिए डेल डेल 630 पर उबंटू 13.10 के साथ काम करता है


क्या आपको लगता है कि sudo smbios-wireless-ctl --boot --bt 0यह काम करेगा? इसके अलावा, मुझे यकीन नहीं है, लेकिन यह डेल-विशिष्ट हो सकता है।
हाईटेककंप्यूटरजेक

दरअसल, पैकेज smbios-utils bios कमांड करता है, इसलिए यह बायोस से संबंधित भौतिक उपकरणों को चालू और बंद करता है, इसलिए आप इसे स्विच ऑन और वाईफाई आदि से भी उपयोग कर सकते हैं, मुझे यकीन नहीं है कि यह किसी बायोस के साथ काम करता है या नहीं। । कम से कम, यह डेल के साथ अच्छी तरह से काम करता है। वैसे, Ubuntu 14.04 की अंतिम स्थापना ब्लूटूथ और वाईफाई ऐपलेट्स के साथ एक ही काम करती है, इसलिए मुझे उस पैकेज में और अधिक की आवश्यकता नहीं है।
विजेता

मैं जानता था कि। लेकिन अगर आप करते हैं smbios-wireless-ctl --help, तो इसका एक हिस्सा --boot Set BIOS boot-time setting.मुझे नहीं पता है कि उन्होंने ब्लूटूथ को ठीक किया है, हालांकि; मुझे बताने के लिए धन्यवाद।
हाईटेककंप्यूटरजेक

2

उबंटू 16.04 पर, मैंने सिस्टेक्टल का उपयोग करके सेवा को शुरू करने से निष्क्रिय कर दिया।

ऐसा करने के लिए, एक टर्मिनल विंडो खोलें और निम्न टाइप करें:

sudo systemctl disable bluetooth

आप या तो रिबूट कर सकते हैं क्योंकि अब ब्लूटूथ स्टार्ट अप से अक्षम हो जाएगा, या यदि आप रिबूट नहीं करना चाहते हैं और ब्लूटूथ को तुरंत बंद करना चाहते हैं, तो आप टाइप कर सकते हैं:

sudo service bluetooth stop


2

Ubuntu Studio 16.04 पर आप स्टार्टअप में ब्लूटूथ एप्लेट को अक्षम कर सकते हैं:

सत्र और स्टार्टअप> अनुप्रयोग ऑटोस्टार्ट> ब्लूटूथ एप्लेट

यहां आप इसे अक्षम करने के लिए फ़ील्ड में क्लिक कर सकते हैं।


यह मेरे Xubuntu 17.10 मशीन पर एक पूरी तरह से अच्छा समाधान है, एक बात को छोड़कर: यदि उपयोगकर्ता मक्खी पर फिर से ब्लूटूथ का उपयोग शुरू करना चाहता है, तो उसे sudo systemctl enable bluetooth.service && sudo systemctct start bluaxy.service को निष्पादित करने की आवश्यकता है। लेकिन आपका समाधान बूटअप समस्या को हल करता है।
एड्रियन कीस्टर

2

हम इस तरह से ब्लूटूथ ऑटो को निष्क्रिय कर सकते हैं:

sudo gedit /etc/bluetooth/main.conf

( geditमेरे fav संपादक हैं, आप इसे xedया आपके सिस्टम पर जो कुछ भी स्थापित है उसे बदल सकते हैं ।)

इस फ़ाइल के निचले भाग में, यह रेखा है:

#AutoEnable=false

इसे इस तरह से अन-कमेंट करें:

AutoEnable=false

ubuntu budgie में काम नहीं करता है 18.04
अर्जेंटीना

2

यदि आप शीर्ष पैनल (ब्लूटूथ-एप्लेट) में ब्लूटूथ एप्लेट का उपयोग कर रहे हैं, तो इसकी अपनी सेटिंग है जो अन्य स्थानों (जैसे /etc/bluaxy/main.conf या) में अक्षम होने पर भी स्वचालित रूप से ब्लूटूथ चालू कर देगा। / etc / default / TLP)।

कमांड लाइन का उपयोग करके ब्लूटूथ को स्टार्टअप पर चालू करने से रोकने के लिए:

gsettings set org.blueman.plugins.powermanager auto-power-on false

या GUI के माध्यम से:

  1. ब्लूटूथ एप्लेट> प्लगइन्स > पावर मैनेजर > कॉन्फ़िगरेशन पर क्लिक करें
  2. ऑटो पावर को अनचेक करें

अगली बार जब आप रिबूट करेंगे, तब भी ब्लूटूथ एप्लेट दिखाई देगा लेकिन ब्लूटूथ बंद रहेगा। चालू करना:

ब्लूटूथ एप्लेट> ब्लूटूथ चालू करें पर क्लिक करें


उबंटू 18.04 में यह एकमात्र समाधान है जो मैंने पाया है। यहां तक ​​कि अगर आप /etc/bluaxy/main.conf में बदलते हैं, तो तल पर, AutoEnable = true to AutoEnable = false से विकल्प आप ब्लूटूथ को बंद नहीं कर सकते। वास्तव में यह विकल्प नए उपकरणों की खोज के लिए है जो ब्लूटूथ को चालू या बंद करने के लिए नहीं हैं।
एलेसेंड्रो डी'नलन


1

मुझे लगता है कि आपको संपादित करना चाहिए

/etc/default/bluetooth

और सेट करें

BLUETOOTH_ENABLED=0

बूट पर ब्लूटूथ सेवा को निष्क्रिय करने के लिए


1
उबंटू 14.04
b1r3k

1

आप में से उन लोगों के लिए जहां लाइन rfkill block bluetooth(या कोई अन्य) /etc/rc.localकाम नहीं करता है, उसी लाइन को अंत में शामिल करने का प्रयास करें~/.bashrc

मेरे सेट अप (उबंटू 14.04, थिंकपैड W540) में, किसी भी विकल्प ने इसे सम्मिलित करने का काम नहीं किया, /etc/rc.localलेकिन पूर्व ने bashrc में काम किया। ध्यान दें कि यह केवल वर्तमान उपयोगकर्ता के लिए काम करेगा, सभी उपयोगकर्ताओं के लिए विश्व स्तर पर नहीं।


1

Ubuntu 18.04 (GNOME के ​​साथ) के बाद से आपको इसकी आवश्यकता है

  1. /Etc/bluaxy/main.conf संपादित करें और ढूंढें

    AutoEnable = true
    

    और मान बदलें:

    AutoEnable = false
    

    इसलिए यह डिवाइस स्टार्टअप पर संचालित नहीं है।

  2. संपादित करें / आदि / डिफ़ॉल्ट / tlp और ढूंढें:

    #DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
    

    पढ़ने के लिए इस पंक्ति को संपादित करें:

    DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
    

    इसलिए यह डिवाइस स्टार्टअप पर अक्षम है।

  3. फिर डैश खोलें और "स्टार्टअप एप्लिकेशन" खोजें। सूची में ब्लूटूथ से संबंधित किसी भी आइटम को अनचेक करें। बचाने के लिए [बंद करें] पर क्लिक करें।


बिंदु 4: सेटिंग्स पर जाएं -> ब्लूटूथ -> अक्षम (शीर्ष दाएं विंडो पर)।
उमर तारिक

0

मैंने जोड़ा

"/etc/init.d/bluetooth stop"

में

"/etc/rc.local" 

ब्लूटूथ के साथ बूट के लिए "निकास 0" कमांड बंद होने से पहले।


0

मेरी नोटबुक के लिए समाधान

"BIOS - USB कॉन्फ़िगरेशन - EHCI2: अक्षम"

EHCI1 यूएसबी पोर्ट के लिए है (वास्तव में मेरी नोटबुक में 2 यूएसबी 2.0 पोर्ट हैं)


0

संपादित करें /etc/default/grub:

sudo nano /etc/default/grub

और निम्नलिखित लाइन को बदल दें:

GRUB_CMDLINE_LINUX=""

इसके बजाय यह कहने के लिए:

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

फिर, ग्रब और रिबूट को अपडेट करें:

sudo update-grub

0

यह डिबियन आधारित सिस्टम पर शुरू होने से ब्लूटूथ को अक्षम करना चाहिए:

sudo chkconfig bluetooth off

या रेडहैट आधारित प्रणालियों पर

systemctl disable bluetooth.service

0

दुर्भाग्य से, मेरे लिए काम से ऊपर कुछ भी नहीं। इसके बजाय, मैं इसे ~ / .profile की निचली पंक्ति में जोड़ता हूं

( sleep 10; rfkill block bluetooth ) & 

मेरे मामले में, मुझे इसे बंद करने से पहले ब्लूटूथ (गैर-जरूरी) शुरू करने और सक्षम करने के लिए ब्लूमैन एप्लेट की प्रतीक्षा करनी चाहिए।


0

शुद्ध प्रणाली समाधान (16.04+)

विरासत आरसी-स्थानीय समाधान का उपयोग करने के बजाय, यहां एक साफ और पोर्टेबल सिस्टमड सेवा है जो बूट पर ब्लूटूथ को निलंबित करती है और नींद से जागने के बाद भी।

  1. Sudo का उपयोग करते हुए, /etc/systemd/system/bluetooth-suspend.serviceनिम्नलिखित सामग्रियों से बनाएं :
[Unit]
Description=Disable bluetooth after waking up.
After=suspend.target network.target

[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/usr/sbin/rfkill block bluetooth

[Install]
WantedBy=suspend.target network.target
  1. सेवा सक्षम करें: sudo systemctl enable bluetooth-suspend.service

  2. पुनः लोड प्रणाली: sudo systemctl daemon-reload

ब्लूटूथ को फिर से सक्षम करने के लिए, rfkill unblock bluetoothटर्मिनल में चलाएं ।


-1

मुझे ब्लूटूथ को ब्यूट होने से रोकने के लिए एक ब्रूट-फोर्स मेथड का उपयोग करना पड़ा। मैंने निष्पादन योग्य का नाम बदल दिया, इसलिए यह पाया नहीं जा सका।


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