ฉันจะตั้งบลูทู ธ เป็นค่าเริ่มต้นได้อย่างไร


12

เมื่อใดก็ตามที่ฉันปิดบลูทู ธ จากเมนูการตั้งค่ามันจะเปิดอีกครั้งหลังจากรีบูต ฉันรู้ว่าสิ่งนี้ถูกถามไปแล้ว แต่ฉันได้ลองคำตอบทั้งหมดที่ให้มาแล้วและดูเหมือนว่าจะไม่มีอะไรทำงาน

ข้อเสนอแนะที่ได้รับความนิยมมากที่สุดคือ: เรียกใช้sudoedit /etc/rc.localและเพิ่มสิ่งนี้ก่อนที่บรรทัดจะตรงกับทางออก 0:

rfkill block bluetooth

เมื่อฉันทำสิ่งนี้ไฟล์ว่างจะเปิดขึ้นและจะไม่แม้ว่าrc.localฉันจะถูกต้อง (ดูภาพหน้าจอ) ฉันใช้ Ubuntu 18.04 LTS

ภาพหน้าจอ

ถ้าฉันใช้ls -l /etc/rc.localสิ่งนี้จะเกิดขึ้น:

screenshot2

ถ้าฉันวิ่งsudo rfkill list all:

screenshot3

ฉันลองทุกอย่างในลิงค์นี้ยกเว้นการติดตั้ง BUM: ฉันจะปิดการใช้งานบลูทู ธ เมื่อเริ่มต้นระบบได้อย่างไร


2
ดีลิงค์ไปยังข้อเสนอแนะอื่น ๆ ที่คุณพยายามคืออะไร? ใช่ไฟล์ในภาพหน้าจอเป็นไฟล์ชั่วคราวซึ่งเป็นเลขคี่ คุณวิ่งsudoedit /etc/rc.localหรือว่ามันแตกต่างกันบ้างไหม? ไม่ls -l /etc/rc.localแสดงให้เห็นว่ามันเป็น symlink หรือไม่?
Sergiy Kolodyazhnyy

นอกจากนี้การsudo rfkill list all ส่งออกจะดีที่จะเพิ่ม
Sergiy Kolodyazhnyy

2
"เมื่อฉันทำสิ่งนี้ไฟล์ว่างจะเปิดขึ้นและมันไม่ได้เป็น rc.local ถ้าฉันถูกต้อง" ใช่มันเป็น เมธอดแบบกำหนดเองใน Linux: การแก้ไขไฟล์ที่ใช้งานเป็นแนวปฏิบัติที่ไม่ดีดังนั้นไฟล์ใน / tmp / ถูกสร้างขึ้นและ mv ไปยังตำแหน่งที่จำเป็นต้องใช้ ถัดไป: คุณไม่พบสิ่งใดในการขึ้นบัญชีดำโมดูล bt! ฉันพบสิ่งแปลกประหลาดนั้น)
Rinzwind

ฉันได้ลองทุกอย่างในลิงค์นี้ยกเว้นการติดตั้ง BUM: askubuntu.com/questions/67758/…
ลูซี่ C

คำตอบ:


13

ฉันได้ทดสอบสิ่งนี้แล้วและมันขัดขืนตลอดการเรียบเครื่อง

คลิกโลโก้บลูทู ธ ระหว่างไอคอนแป้นพิมพ์และแบตเตอรี่บนซิสเต็มเทรย์ จากนั้นคลิกตัวเลือก "Bluetooth ON" และเปลี่ยนเป็น "Bluetooth OFF":

บลูทู ธ off.gif


หลังจากความคิดเห็นฉันค้นพบว่า Ubuntu 18.04 พร้อมอินเทอร์เฟซ Gnome ไม่ทำงานเหมือน Ubuntu 16.04 พร้อมอินเทอร์เฟซ Unity

ทางออกคือการแก้ไข/etc/default/tlpและค้นหา:

# Radio devices to disable on startup: bluetooth, wifi, wwan.
# Separate multiple devices with spaces.
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

แก้ไขบรรทัดสุดท้ายเพื่ออ่าน:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

2
ฉันจะสมมติว่าคุณจริง ๆ แล้วคิดว่าฉันไม่ได้ลองวิธีแก้ปัญหาขั้นพื้นฐานที่สุด เมื่อฉันทำสิ่งนี้บลูทู ธ จะเปิดหลังจากรีบูต
ลูซี่ C

@LucyC ฉันเพิ่งสังเกตเห็นจากหน้าจอของคุณคุณไม่มีไอคอนบลูทู ธ ใน systray นอกจากนี้คุณกำลังใช้อินเทอร์เฟซ Gnome ไม่ใช่อินเทอร์เฟซ Unity 16.04 อย่างฉัน คุณใช้ Ubuntu 18.04 หรือไม่
WinEunuuchs2Unix

ฉันใช้ Ubuntu 18.04 LTS ไอคอนบลูทู ธ ของฉันสามารถพบได้ในเมนูการตั้งค่าแบบเลื่อนลงตามที่แสดงที่นี่: [ ibb.co/h5pmaJ]
ลูซี่ C

@LucyC ฉันจะรีบูตโดยใช้ Ubuntu 18.04 LTS พร้อมกับอินเทอร์เฟซ Gnome ที่เป็นค่าเริ่มต้นและลองใช้ดู
WinEunuuchs2Unix

@LucyC หลังจากรีบูตเป็น Ubuntu 18.40 ฉันรู้สึกตกใจที่ได้เรียนรู้ภายใต้อินเทอร์เฟซ Gnome การตั้งค่าจะไม่ถูกเก็บไว้ ในการค้นหาวิธีการแก้ปัญหาฉันพบคำถามซ้ำซ้อนกับคำตอบที่ยอมรับแล้วโหวตให้ปิดคำถามของคุณซ้ำ ดังนั้นตอนนี้ฉันจะบูตกลับไปเป็น 16.04 ซึ่งเพิ่งใช้งานได้ :)
WinEunuuchs2Unix

6

ฉันมีคำแนะนำ ฉันคิดว่าคนส่วนใหญ่จะพยายามทำให้อุปกรณ์จดจำสถานะการปิดเครื่องก่อนหน้านี้ ดังนั้นหาก wifi / bluetooth ถูกปิด / เปิดก่อนที่จะปิดก่อนหน้านี้จากนั้นหลังจากรีบูตเครื่อง wifi / bluetooth จะยังคงปิด / เปิดตามสถานะก่อนหน้า

เมื่อต้องการทำสิ่งนี้ให้ไปที่ไฟล์/etc/default/tlpและค้นหาบรรทัด

RESTORE_DEVICE_STATE_ON_STARTUP = 0

การตั้งค่านี้ถูกตั้งค่าเป็น "0" โดยค่าเริ่มต้นซึ่งหมายความว่าการจดจำสถานะวิทยุจะถูกปิดใช้งานตามค่าเริ่มต้น เพื่อให้จำสถานะก่อนหน้านี้ให้แทนที่ "0" ด้วย "1" หากคุณตั้งค่านี้เป็น "1" ระบบจะไม่อ่านบรรทัดหลังจากนั้น

หากคุณต้องการตั้งค่าวิทยุบางอย่างเป็นเปิดหรือปิดเมื่อเริ่มต้นแล้วทำตามบรรทัด

# DEVICES_TO_DISABLE_ON_STARTUP = "บลูทู ธ wifi wwan"

และ

# DEVICES_TO_ENABLE_ON_STARTUP = "บลูทู ธ wifi wwan"

และลบ '#' เพื่อเปิดใช้งานบรรทัดใด ๆ และคุณสามารถเลือกระหว่างบลูทู ธ / wifi / wwan หรือทั้งหมด

ทำตามที่คุณต้องการ


3

ฉันทำงานภายใต้ Xubuntu 18.04 นี่คือทางออกที่ได้ผลสำหรับฉันในที่สุด

  1. ก่อนอื่นฉันแก้ไขไฟล์/etc/bluetooth/main.conf( sudoเปิดใช้งานโหมด) ในตอนท้ายสุดของไฟล์ฉันเปลี่ยนบรรทัดAutoEnable=trueเป็นAutoEnable=false

  2. Settings > Session and Startupประการที่สองผมไปเมนูหลักเลือกแล้ว ในApplications autostartส่วนที่ฉันปิดการใช้งานBlueman applet(ดูบรรทัดที่ 2 ในภาพด้านล่าง)

แอปเพล็ต Blueman ถูกปิดใช้งานใน 'เซสชันและการเริ่มต้น'

  1. หลังจากรีบูตBlueman appletไอคอนจะไม่ปรากฏในถาดระบบอีกต่อไป แต่ถ้าคุณป้อนrfkill list allในเทอร์มินัลคุณจะเห็นสิ่งต่อไปนี้:

1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: dell-wifi: Wireless LAN Soft blocked: no Hard blocked: no 3: dell-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 4: hci0: Bluetooth Soft blocked: yes Hard blocked: no

ซึ่งหมายความว่าบลูทู ธ ปิดอยู่ กุญแจสู่ปัญหาดูเหมือนง่ายมาก ๆ ความพยายามใด ๆ ที่จะเปิดใช้งานจะเป็นการเปิดBlueman appletบลูทู ธ ไม่ว่าจะเกิดอะไรขึ้นมาก่อน ดังนั้นไม่ไม่Blueman appletต้องบูทบลูทู ธ อีกต่อไป อย่างน้อยสำหรับฉัน


ทำงานให้ฉันใน Ubuntu 18.10 - ขั้นตอนที่ 1 ก็เพียงพอแล้วสำหรับฉัน (Blueman ดูเหมือนจะไม่ได้รับการติดตั้ง) :)
23924


3

ด้วย Ubuntu 18.04 gnome สิ่งนี้ใช้ได้กับฉัน:

sudo systemctl disable bluetooth.service

จากนั้นหลังจากรีบูตให้ลองตรวจสอบ:

sudo systemctl status bluetooth.service

และหากคุณต้องการเปิดใช้งานอีกครั้ง:

sudo systemctl enable bluetooth.service

สิ่งนี้ใช้ได้กับฉันใน Ubuntu 19.10 บน Thinkpad
Lexible

1

ฉันมีวิธีแก้ปัญหาสำหรับกรณีของคุณ ...

ฉันใช้ Ubuntu Mate 18.04 ในกรณีของฉันฉันคลิกที่ "แอปพลิเคชันเมนู / การตั้งค่า / การเริ่มต้น" หน้าต่างที่ชื่อว่า "การตั้งค่าแอปพลิเคชันเริ่มต้น" ปรากฏขึ้น ค้นหารายการที่เรียกว่า "Blueman Applet" และลบเครื่องหมาย / แท็กออกจากรายการเพื่อให้ปิดการใช้งาน (กลายเป็นสีเทา) ดังนั้นแอปพลิเคชันทั้งหมดที่เกี่ยวข้องกับบลูทู ธ จะไม่โหลดในครั้งถัดไปที่คุณบูทระบบ

ส่วนที่น่ารำคาญก็คือคุณจะต้องย้อนกลับขั้นตอนนี้และรีบูตเพื่อรับบลูทู ธ กลับมาทำงานในกรณีที่คุณต้องการ

หวังว่านี่จะช่วย JaMedSyS


1

สำหรับ Ubuntu 18.04 แตะไฟล์อย่างเช่นปิดหากคุณใช้ blueman เป็นแอปพลิเคชั่นบลูทู ธ สำหรับสิ่งนี้ฉันไปที่ตำแหน่งนี้ด้วยเบราว์เซอร์ไฟล์ที่ดำเนินการด้วยสิทธิ์ superuser:

/usr/bin/

และฉันแก้ไขไฟล์ชื่อ:

"Blueman-applet"

ภายในไฟล์นี้มีการเขียนบรรทัดที่เขียนว่า:

self.Plugins.Run(“on_manager_state_changed”, True)

คุณเพียงแค่ต้องเปลี่ยนจริงเป็นเท็จและมันจะยังคงอยู่เช่นนี้:

self.Plugins.Run ("on_manager_state_changed", False)

0

วิธี rc.local ปรากฏแก่ฉัน แต่ฉันจะทำมันแตกต่างกันเล็กน้อย:

sudo nano /etc/rc.local

ไฟล์นี้ว่างเปล่า - คุณเพิ่งสร้างขึ้น - หรือแก้ไขให้เป็นดังนี้:

#! / bin / ดวลจุดโทษ

บล็อก rfkill บลูทู ธ

ออก 0

บรรทัดแรกและบรรทัดสุดท้ายมีความสำคัญ


0

ฉันใช้ Ubuntu 18.04.2 "ไบโอนิค" กับ KDE (ดังนั้น kubuntu 18.04.2) และสิ่งที่ฉันทำก็เป็นปัญหา:

sudo rfkill block bluetooth

ไม่เปิดใช้งานตัวเองหลังจากรีบูต หากต้องการเปิดใช้งานสิ่งที่ฉันทำได้คือเข้าไปที่การตั้งค่าบลูทู ธ และทำเครื่องหมายที่ช่อง "เปิดใช้งานการรวมบลูทู ธ "

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.