จะเปลี่ยนชื่ออุปกรณ์บลูทู ธ บรอดคาสต์ได้อย่างไร?


คำตอบ:


68

คุณไม่สามารถเปลี่ยนชื่ออุปกรณ์บลูทู ธ จากแผงควบคุมใน Ubuntu ได้ นี่คือรายงานข้อผิดพลาดซึ่งมีวิธีแก้ปัญหานี้:

หากคุณต้องการเปลี่ยนชื่ออุปกรณ์บลูทู ธ อย่างถาวรคุณต้องสร้างไฟล์ชื่อ/etc/machine-infoที่ควรมีเนื้อหาดังต่อไปนี้:

PRETTY_HOSTNAME=device-name

หลังจากนี้ให้รีสตาร์ทบริการบลูทู ธ :

sudo service bluetooth restart

หรือรีบูท


ไม่จำเป็นต้องรีสตาร์ท service bluetooth restartไม่หลอกลวง
ArunasR

81

ดูเหมือนว่าตัวเลือกจะถูกลบออกจากแผงควบคุมบลูทู ธ แต่คุณควรจะสามารถเปลี่ยนชื่อผ่านทางบรรทัดคำสั่ง:

sudo hciconfig hci0 name 'Device Name'

เมื่อคุณเรียกใช้คำสั่งคุณควรจะสามารถตรวจสอบการเปลี่ยนแปลงได้โดยเปิดแผงควบคุมบลูทู ธ ขึ้นมาอีกครั้งและตรวจสอบชื่ออุปกรณ์


คำตอบที่เป็นประโยชน์! ช่วยฉันขอบคุณมาก! :)
Gaurav

นี่คือวิธีที่ปลอดภัยและถูกต้องที่จะทำขอบคุณ!
กุมภ์อำนาจ

ทำงานอูบุนตู 13.10
Shaharil Ahmad

5
มันใช้งานได้ แต่ชื่อจะถูกรีเซ็ตหลังจากรีบูต ฉันใช้ Ubuntu 14.04 สามารถตั้งค่าได้อย่างถาวรหรือไม่
fikr4n

6
@BornToCode ชี้ให้เห็นว่าการเปลี่ยนแปลงไม่ได้มีอยู่ การรีสตาร์ทบริการด้วยservice bluetooth restartจะแสดงว่าการเปลี่ยนชื่อถูกเปลี่ยนกลับ
Paul Lammertsma

21

สิ่งที่ฉันทำ (ใน 12.04):

  1. ชื่ออุปกรณ์ถูกเก็บไว้ใน /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config
  2. ลบมัน
  3. รีสตาร์ท ( ~# service bluetooth restart)
  4. ชื่ออุปกรณ์ถูกเขียนใหม่ในการกำหนดค่า (ตาม/etc/bluetooth/main.conf?)

หากคุณไม่ชอบชื่อรุ่นอุปกรณ์บลูทู ธ เช่นhostname-0คุณสามารถแทนที่บรรทัด " ชื่อ =% h -% d " เป็น " ชื่อ =% h " ในขั้นตอนที่ 4 ด้านบนซึ่งจะกำจัด ของคำต่อท้ายเลขตามที่ฉันเพิ่งทำใน 13.04
Sadi

สิ่งนี้ใช้ได้กับ 15.04
Mark

5

ฉันใช้ผู้จัดการบลูทู ธ blueman มีตัวเลือกในการเปลี่ยนชื่อ BT ของคอมพิวเตอร์ใน:

อะแดปเตอร์→พารามิเตอร์


1
ขอบคุณมาก! นี้มีมากขึ้นเช่นUbuntu ทาง (ใช้งานง่ายขึ้นกว่า ;-) คำตอบอื่น ๆ และรุ่นล่าสุด 1.23 มีคุณลักษณะนี้ผ่านทางเมนูอะแดปเตอร์→การตั้งค่า→ชื่อที่จำง่าย ข้อมูลเพิ่มเติม: github.com/blueman-project/blueman
Sadi

5

ในการเปลี่ยนชื่อโฮสต์บลูทู ธ อย่างถาวรบน Ubuntu 14.04 หรือใหม่กว่า:

เปิดเทอร์มินัลด้วยCTRL- ALT-T

  1. แก้ไข /etc/bluetooth/main.conf แทนที่ "% h" ด้วยชื่อคอมพิวเตอร์ที่คุณต้องการ "% h" ดูเหมือนจะเป็นตัวแทนของ "Ubuntu" บนระบบของฉันเสมอด้วยเหตุผลบางประการ

    gksudo gedit /etc/bluetooth/main.conf

    ตัวอย่างเช่นเปลี่ยนName = %h-%dเป็นName = gruber-%d `

  2. ลบ / var / lib / bluetooth / xx: xx: xx: xx: xx: xx / config เพื่อให้ระบบของคุณลืมชื่อเก่า xx: xx: xx: xx: xx: xxมีค่าเลขฐานสิบหกที่ไม่ซ้ำกันกับฮาร์ดแวร์ของคุณบลูทู ธ

    sudo rm /var/lib/bluetooth/xx:xx:xx:xx:xx:xx/config

  3. เริ่มบริการบลูทู ธ ใหม่

    sudo service bluetooth restart

    (ต่ำกว่า 15.04 หรือใหม่กว่า :)

    sudo systemctl restart bluetooth.service

คุณสามารถตรวจสอบชื่อใหม่ได้โดยเปิดการตั้งค่าบลูทู ธ สองขั้นตอนสุดท้ายมาจากคำตอบของ Marx


นี่คือคำตอบที่ฉันต้องการ แต่แทนที่จะลบconfigไฟล์ฉันอยากจะแก้ไขมันเหมือนในคำตอบของdreis nineoneone อนึ่งserviceคำสั่งยังคงใช้งานได้ใน 15.04
AFH

3

คุณสามารถเปลี่ยนชื่ออุปกรณ์บลูทู ธ ระยะไกลบนพีซีของคุณ:

  1. ตรวจสอบที่อยู่ MAC ของอุปกรณ์ในการตั้งค่าบลูทู ธ ดูเหมือนว่า:

    XX:XX:XX:XX:XX:XX
    
  2. เปิด Terminal และพิมพ์:

    sudo gedit /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config/info
    
  3. ถ้ามันถามรหัสผ่านให้พิมพ์ (คุณจะไม่เห็นมัน)

  4. gedit จะเปิดขึ้นพร้อมกับไฟล์นั้น
  5. แก้ไข (เฉพาะ) ค่าที่สอดคล้องกับ 'ชื่อ'

    Name=modified_name_as_you_like_it
    

การเปลี่ยนแปลงจะไม่เกิดขึ้นทันที!

  1. รีสตาร์ทเซอร์วิส (หรือพีซี) โดยใช้คำสั่ง:

    sudo service bluetooth restart
    

1
หากอะแดปเตอร์ของคุณมีนามแฝงให้แก้ไข / var / lib / bluetooth / XX: XX: XX: XX: XX: XX / การตั้งค่าและเปลี่ยน
Mr. B

สิ่งนี้ดูเหมือนจะไม่ทำงานใน Ubuntu 18.04 เมื่อคุณรีสตาร์ทbluetooth บริการอุปกรณ์จะถูกเปลี่ยนชื่อเรียบร้อยแล้ว แต่ยังไม่ได้เชื่อมต่อ เมื่อคุณเชื่อมต่อinfoไฟล์ใหม่จะถูกเขียนซึ่งจะเขียนทับโอกาสของคุณและจึงรีเซ็ตชื่ออุปกรณ์
AlainD

0
sudo apt-get update; sudo apt-get install -y nano
sudo nano /var/lib/bluetooth/*/config
sudo service bluetooth restart

อัปเดตค่าสำหรับ“ ชื่อ” ในกรณีของฉันมันคือ: Ubuntu-0


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