Jak zmienić nazwę urządzenia do transmisji Bluetooth?

Odpowiedzi:

68

W Ubuntu nie można jeszcze zmienić nazwy urządzenia Bluetooth z panelu sterowania. Oto raport o błędzie , który zawiera to obejście:

Jeśli chcesz trwale zmienić nazwę urządzenia Bluetooth, musisz utworzyć plik o nazwie /etc/machine-infoo następującej treści:

PRETTY_HOSTNAME=device-name

Następnie uruchom ponownie usługę Bluetooth:

sudo service bluetooth restart

Lub uruchom ponownie.

baru
źródło
Nie ma potrzeby ponownego uruchamiania. service bluetooth restartZrób sztuczkę.
ArunasR
81

Wygląda na to, że opcja została usunięta z panelu sterowania Bluetooth, ale nadal powinna istnieć możliwość zmiany nazwy za pomocą wiersza polecenia:

sudo hciconfig hci0 name 'Device Name'

Po uruchomieniu polecenia zmiana powinna być możliwa przez ponowne wyświetlenie panelu sterowania Bluetooth i sprawdzenie nazwy urządzenia.

James Henstridge
źródło
Przydatna odpowiedź! Bardzo mi pomogłem, dziękuję! :)
Gaurav,
to najbezpieczniejszy i właściwy sposób, aby to zrobić, dzięki!
Aquarius Power
ubuntu działa 13.10
Shaharil Ahmad
5
Działa, ale nazwa jest resetowana po ponownym uruchomieniu. Używam Ubuntu 14.04. Czy można to ustawić na stałe?
fikr4n
6
Jak wskazuje @BornToCode, zmiana nie utrzymuje się. Ponowne uruchomienie usługi za pomocą service bluetooth restartpokaże, że zmiana nazwy została cofnięta.
Paul Lammertsma
21

Co zrobiłem (w dniu 12.04):

  1. nazwa urządzenia jest przechowywana w /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config
  2. Usuń to
  3. restart ( ~# service bluetooth restart)
  4. nazwa urządzenia jest przepisana w config (zgodnie z /etc/bluetooth/main.conf?)
Marks
źródło
Jeśli nie podoba Ci się wersja bluetooth nazwy urządzenia, tj. Nazwa hosta-0 , możesz zamienić wiersz „ Nazwa =% h -% d ” na po prostu „ Nazwa =% h ” w kroku 4 powyżej, co spowoduje usunięcie sufiksu numeracji, tak jak właśnie zrobiłem w 13.04.
Sadi,
działa to 15.04
Mark
5

Korzystam z Blueman Bluetooth Manager . Istnieje możliwość zmiany nazwy BT komputera w:

Adapter → Parametry

Highstaker
źródło
1
Dziękuję Ci bardzo! Jest to bardziej podobne do Ubuntu (bardziej przyjazne dla użytkownika ;-) niż inne odpowiedzi, a najnowsza wersja 1.23 ma tę funkcję poprzez menu Adapter → Preferencje → Przyjazna nazwa . Więcej informacji: github.com/blueman-project/blueman
Sadi
5

Aby trwale zmienić nazwę hosta Bluetooth, w systemie Ubuntu 14.04 lub nowszym:

Otwórz terminal za pomocą CTRL- ALT-T

  1. Edytuj /etc/bluetooth/main.conf, zastępując „% h” ​​wybraną nazwą komputera. „% h” ​​zawsze wydaje się reprezentować „ubuntu” w moich systemach z jakiegoś powodu.

    gksudo gedit /etc/bluetooth/main.conf

    Na przykład zmień Name = %h-%dna Name = gruber-%d `

  2. Usuń / var / lib / bluetooth / xx: xx: xx: xx: xx: xx / config, aby twój system zapomniał starej nazwy. Xx: xx: xx: xx: xx: xx ma unikalną wartość szesnastkową do sprzętu bluetooth.

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

  3. Uruchom ponownie usługę Bluetooth

    sudo service bluetooth restart

    (Poniżej 15.04 lub później :)

    sudo systemctl restart bluetooth.service

Możesz sprawdzić nową nazwę, otwierając ustawienia Bluetooth. Ostatnie dwa kroki pochodzą od odpowiedzi Marksa.

John S Gruber
źródło
To jest moja preferowana odpowiedź, ale zamiast usuwać configplik, wolę go edytować, jak w odpowiedzi dreis nineoneone . Nawiasem mówiąc, servicepolecenie nadal działa w 15.04.
AFH,
3

Możesz zmienić nazwę zdalnego urządzenia Bluetooth na swoim komputerze:

  1. sprawdź adres MAC urządzenia w ustawieniach Bluetooth. To wygląda:

    XX:XX:XX:XX:XX:XX
    
  2. otwórz Terminal i wpisz:

    sudo gedit /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config/info
    
  3. jeśli prosi o hasło, wpisz je (nie zobaczysz)

  4. gedit otworzy się z tym plikiem.
  5. modyfikuj (tylko) wartość odpowiadającą „nazwie”

    Name=modified_name_as_you_like_it
    

Zmiana nie będzie natychmiastowa!

  1. Uruchom ponownie usługę (lub komputer), używając polecenia:

    sudo service bluetooth restart
    
dreis nineoneone
źródło
1
Jeśli twój adapter ma alias, edytuj także / var / lib / bluetooth / XX: XX: XX: XX: XX: XX / ustawienia i zmień to.
Pan B
To nie wydaje się działać w Ubuntu 18.04. Po ponownym uruchomieniu bluetooth usługi nazwa urządzenia nie zostanie pomyślnie zmieniona, ale nie jest jeszcze podłączona. Podczas łączenia infozapisywany jest nowy plik, który zastępuje twoje szanse, dlatego nazwa urządzenia jest resetowana.
AlainD
0
sudo apt-get update; sudo apt-get install -y nano
sudo nano /var/lib/bluetooth/*/config
sudo service bluetooth restart

Zaktualizuj wartość „nazwa”. W moim przypadku było to: Ubuntu-0

Alireza Jalilii
źródło
1
Ta odpowiedź zapewnia to samo rozwiązanie, co wiele innych, ale ze znacznie mniejszą ilością szczegółów.
TheWanderer