[LINUX] Eine Geschichte über die Änderung des Master-Namens von BlueZ

Ich möchte den Namen von Bluetooth unter Linux ändern

Ich habe meinen ersten selbstgemachten PC mit Corona Sorrow gebaut. Wie heißen Ihre Hosts? Wenn es von einem Hersteller hergestellt wird, ist es ein fester Name, wenn es Windows ist, sind es standardmäßig zufällige alphanumerische Zeichen, wenn es Fedora, openSUSE, es ist localhost oder wenn es Ubuntu ist, wird es zum Zeitpunkt der Installation von Ihnen selbst entschieden usw. Es ist mühsam, mehrere Laptops, Desktops und Linux zu betreiben und den Namen zu erhalten. Deshalb wollte ich ihn ändern, damit ich nicht weiterkomme. Machen Sie sich also eine Notiz.

Diese Umgebung

Es scheint, dass es vom Hostnamen getrennt ist.

Screenshot from 2020-11-23 08-19-28.png

Ich habe den Hostnamen mit dem YaST-Tool geändert und die Änderung am Terminal bestätigt, aber sie hat sich nicht geändert, selbst wenn ich in den Bluetooth-Einstellungsbildschirm geschaut habe, sodass sie sich nicht gemeinsam zu ändern schien. Als ich versuchte, hciconfig zu öffnen, war es weg.

hcitool und hciconfig sind in BlueZ nicht enthalten

Referenz: [https://wiki.archlinux.jp/index.php/Bluetooth#.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3. 83.AB](https://wiki.archlinux.jp/index.php/Bluetooth#.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC. E3.83.AB) Ich hatte das Gefühl, ich hätte es als Raspeltorte benutzt, aber war die Version alt?

Was ist dann die Alternative?

Wenn es nicht empfohlen wird, habe ich keine Lust, es zu verwenden, daher wird sich BlueZ selbst ändern, wenn Sie sich die Hilfe ansehen

    [bluetooth]# help
    Menu main:
    Available commands:
    -------------------
    advertise                                         Advertise Options Submenu
    scan                                              Scan Options Submenu
    gatt                                              Generic Attribute Submenu
    list                                              List available controllers
    show [ctrl]                                       Controller information
    select <ctrl>                                     Select default controller
    devices                                           List available devices
    paired-devices                                    List paired devices
    system-alias <name>                               Set controller alias
    reset-alias                                       Reset controller alias
    power <on/off>                                    Set controller power
    pairable <on/off>                                 Set controller pairable mode
    discoverable <on/off>                             Set controller discoverable mode
    discoverable-timeout [value]                      Set discoverable timeout
    agent <on/off/capability>                         Enable/disable agent with given       capability
    default-agent                                     Set agent as the default one
    advertise <on/off/type>                           Enable/disable advertising with       given type
    set-alias <alias>                                 Set device alias

(Unten weggelassen)

Indem ich diese Dinge entdecke, bin ich sofort

[bluetooth]# system-alias hogehoge

Screenshot from 2020-11-23 09-05-52.png Der Identifikationsname hat sich ebenfalls ordnungsgemäß geändert.

Recommended Posts

Eine Geschichte über die Änderung des Master-Namens von BlueZ
Die Geschichte des Exportierens eines Programms
Die Geschichte der Verarbeitung A von Blackjack (Python)
Die Geschichte von pep8 wechselt zu pycodestyle
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Die Geschichte eines Mel-Icon-Generators
Die Geschichte von sys.path.append ()
Die Geschichte des Starts eines Minecraft-Servers von Discord
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
Ruft den Variablennamen der Variablen als Zeichenfolge ab.
Ein Memorandum über Warnungen in Pylint-Ausgabeergebnissen
Die Geschichte eines neuronalen Netzwerks der Musikgeneration
Zip 4 Gbyte Problem ist eine Geschichte der Vergangenheit
Eine Geschichte, die die Lieferung von Nico Nama analysierte.
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Eine Geschichte über die Verbesserung des Programms zum teilweisen Füllen von binärisierten 3D-Bilddaten
Eine Geschichte über den Versuch, Linter mitten in einem Python (Flask) -Projekt vorzustellen
Die Geschichte des Baus von Zabbix 4.4
Über die Komponenten von Luigi
Über die Funktionen von Python
Die Geschichte der Einrichtung eines VIP-Kanals im internen Chatwork
Die Geschichte des Django-Modellfeldes verschwindet aus der Klasse
Eine etwas tiefere Geschichte über Blockchain, die die digitale Welt ankreuzt
Eine Geschichte über das Clustering von Zeitreihendaten des Austauschs
Die Geschichte des Erstellens einer Datenbank mithilfe der Google Analytics-API
Die Geschichte, wie man mit discord.py einen Fragenkasten-Bot erstellt
Eine Geschichte über das Finden des längsten Drucks einer bestimmten Wortgruppe durch Ignorieren der Pistole für den Berechnungsbetrag
Eine Geschichte über die Portierung des Codes "Versuchen Sie zu verstehen, wie Linux funktioniert" nach Rust
Eine Geschichte, die mit der Installation der maschinellen Lernbibliothek JAX zusammenhängt
Die Geschichte von Python und die Geschichte von NaN
pandas Ruft den Namen einer Spalte ab, die ein bestimmtes Zeichen enthält
Eine erfrischende Geschichte über Slice in Python
Eine Geschichte über die Vorhersage von Präfekturen aus Städtenamen mit Jubatus
Die Geschichte der Teilnahme an AtCoder
Eine launische Geschichte über Slice in Python
Über den Rückgabewert von pthread_mutex_init ()
Über den Rückgabewert des Histogramms.
Über den Grundtyp von Go
Die Geschichte der Erstellung einer Website, auf der die Veröffentlichungsdaten von Büchern aufgeführt sind
Die Geschichte des "Lochs" in der Akte
Über die Obergrenze von Threads-max
Beherrschen Sie die umfangreichen Funktionen von IPython
Über das Verhalten von Yield_per von SqlAlchemy
Die Geschichte der Verwendung von Python reduziert
Über die Größe der Punkte in Matplotlib
Die Geschichte des erneuten Bereitstellens des Anwendungsservers
Informationen zur Grundlagenliste der Python-Grundlagen
Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
[AtCoder für Anfänger] Sprechen Sie über den Rechenaufwand, den Sie grob wissen möchten
Eine Geschichte über den Versuch, den Testprozess eines 20 Jahre alten Systems in C zu verbessern
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
Eine Geschichte über das Erstellen eines Programms, mit dem die Anzahl der Instagram-Follower in einer Woche von 0 auf 700 erhöht wird
Eine Geschichte, die die Gegenwart von Qiita mit Qiita API + Elasticsearch + Kibana visualisiert
Die Geschichte eines Parksensors in 10 Minuten mit dem GrovePi + Starter Kit
Die Geschichte, wie man mit Python einen 100-Yen-Frühstücks-Bot für die Universität macht
Eine Geschichte über die Einführung von Django anstelle von Rails bei einem jungen Start-up