[LINUX] Une histoire sur le changement du nom principal de BlueZ

Je souhaite changer le nom de Bluetooth sous Linux

J'ai construit mon premier PC avec Corona Sorrow. Quels sont vos noms d'hôte? Si c'est fait par un fabricant, c'est un nom fixe, si c'est Windows, c'est des caractères alphanumériques aléatoires par défaut, si c'est Fedora, openSUSE, c'est localhost, ou si c'est Ubuntu, c'est décidé par vous-même au moment de l'installation etc. C'est un problème d'exécuter plusieurs ordinateurs portables, ordinateurs de bureau et Linux et obtenir un nom, alors je voulais le changer, alors je suis resté coincé, alors prenez note.

Cet environnement

Il semble qu'il soit séparé du nom d'hôte.

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

J'ai changé le nom d'hôte avec l'outil YaST et confirmé le changement sur le terminal, mais cela n'a pas changé même lorsque j'ai regardé dans l'écran de réglage Bluetooth, donc il ne semblait pas le changer ensemble. Donc, quand j'ai essayé d'ouvrir hciconfig, il était parti.

hcitool et hciconfig ne sont pas inclus dans BlueZ

Référence: [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) J'avais l'impression de l'utiliser comme une tarte à la râpe, mais la version était-elle ancienne…?

Alors quelle est l'alternative?

Si ce n'est pas recommandé, je n'ai pas envie de l'utiliser, donc il y aura un changement dans BlueZ lui-même, si vous regardez l'aide

    [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

(Omis ci-dessous)

En découvrant ces choses, j'ai immédiatement

[bluetooth]# system-alias hogehoge

Screenshot from 2020-11-23 09-05-52.png Le nom d'identification a également changé correctement.

Recommended Posts

Une histoire sur le changement du nom principal de BlueZ
L'histoire de l'exportation d'un programme
L'histoire du traitement A du blackjack (python)
L'histoire du changement de pep8 en pycodestyle
Écrire une note sur la version python de python virtualenv
L'histoire de la création d'un générateur d'icônes mel
L'histoire de sys.path.append ()
L'histoire du lancement d'un serveur Minecraft depuis Discord
Une histoire qui réduit l'effort de fonctionnement / maintenance
Obtenez le nom de la variable sous forme de chaîne de caractères.
Un mémorandum sur les avertissements dans les résultats de sortie de pylint
L'histoire de la création d'un réseau neuronal de génération musicale
Le problème Zip 4 Gbyte est une histoire du passé
Une histoire qui a analysé la livraison de Nico Nama.
Un mémorandum sur la mise en œuvre des recommandations en Python
Une histoire sur l'amélioration du programme pour le remplissage partiel des données d'image binarisées 3D
Une histoire sur la tentative d'introduire Linter au milieu d'un projet Python (Flask)
L'histoire de la construction de Zabbix 4.4
À propos des composants de Luigi
À propos des fonctionnalités de Python
L'histoire de la création d'un canal VIP dans le chatwork en interne
L'histoire du champ de modèle Django disparaissant de la classe
Une histoire un peu plus profonde sur la blockchain, le monde numérique
Une histoire de regroupement de données de séries chronologiques d'échange
L'histoire de la création d'une base de données à l'aide de l'API Google Analytics
L'histoire de la création d'un bot de boîte à questions avec discord.py
Une histoire sur la recherche de la compression la plus longue d'un groupe de mots donné en ignorant le pistolet de calcul du montant
Une histoire sur le portage du code de "Essayez de comprendre comment fonctionne Linux" sur Rust
Une histoire coincée avec l'installation de la bibliothèque de machine learning JAX
L'histoire de Python et l'histoire de NaN
pandas Récupère le nom d'une colonne contenant un caractère spécifique
Une histoire rafraîchissante sur Slice en Python
Une histoire sur la prédiction des préfectures à partir des noms de villes avec Jubatus
L'histoire de la participation à AtCoder
Une histoire de mauvaise humeur sur Slice en Python
À propos de la valeur de retour de pthread_mutex_init ()
À propos de la valeur de retour de l'histogramme.
À propos du type de base de Go
L'histoire de la création d'un site qui répertorie les dates de sortie des livres
L'histoire du "trou" dans le fichier
À propos de la limite supérieure de threads-max
Maîtrisez les riches fonctionnalités d'IPython
À propos du comportement de yield_per de SqlAlchemy
L'histoire de l'utilisation de la réduction de Python
À propos de la taille des points dans matplotlib
L'histoire du remontage du serveur d'application
À propos de la liste de base des bases de Python
L'histoire de la création d'un module qui ignore le courrier avec python
[Pour les débutants chez AtCoder] Parlez de la quantité de calcul que vous voulez connaître approximativement
Une histoire d'essayer d'améliorer le processus de test d'un système vieux de 20 ans écrit en C
L'histoire de la création d'un outil pour charger une image avec Python ⇒ l'enregistrer sous un autre nom
Une histoire sur la création d'un programme qui augmentera le nombre d'abonnés Instagram de 0 à 700 en une semaine
Une histoire qui visualise le présent de Qiita avec Qiita API + Elasticsearch + Kibana
L'histoire d'un capteur de stationnement en 10 minutes avec le kit de démarrage GrovePi +
L'histoire de la création d'un robot LINE pour le petit-déjeuner d'une université de 100 yens avec Python
Une histoire sur l'adoption de Django au lieu de Rails dans une jeune startup