edit

chez moi, la commande bluetoothctl --help donne toutes les commandes applicables :

$ bluetoothctl --help
bluetoothctl ver 5.66
Usage:
    bluetoothctl [--options] [commands]
Options:
    --agent     Register agent handler: <capability>
    --endpoints     Register Media endpoints
    --monitor     Enable monitor output
    --timeout     Timeout in seconds for non-interactive mode
    --version     Display version
    --help         Display help
Commands:
    list        List available controllers
    show        Controller information
    select        Select default controller
    devices        List available devices, with an optional property as the filter
    system-alias    Set controller alias
    reset-alias    Reset controller alias
    power        Set controller power
    pairable    Set controller pairable mode
    discoverable    Set controller discoverable mode
    discoverable-timeout    Set discoverable timeout
    agent        Enable/disable agent with given capability
    default-agent    Set agent as the default one
    advertise    Enable/disable advertising with given type
    set-alias    Set device alias
    scan        Scan for devices
    info        Device information
    pair        Pair with device
    cancel-pairing    Cancel pairing with device
    trust        Trust device
    untrust        Untrust device
    block        Block device
    unblock        Unblock device
    remove        Remove device
    connect        Connect device
    disconnect    Disconnect device
[...]

Le 20/11/2023 à 11:48, Erwann Le Bras a écrit :

bonjour

mémo rapide bluetoothctl :

  * liste des périphériques :  bluetoothctl devices
  * scan : bluetoothctl scan on
  * appairer : bluetoothctl pair <device>
  * rendre un périphérique sécurisé/connu : bluetoothctl trust <device>

c'est les commandes que j'utilise couramment.

aide complète : bluetoothctl --help

Erwann

Le 17/11/2023 à 19:49, Marc Chantreux a écrit :
salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

        # bluetoothctl devices |grep W
        Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

        man bluetoothctl
        bluetoothctl --help
        apropos bluetoothctl
        apropos bluez
        info

"il me manque un paquet de doc", me dis-je, mais

        # aptitude search '~nbluez ~ndoc'
        libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

        apt-cache show bluez |
        sed '/^Homepage: /!d;s///;q' |
        xargs chromium

ce qui me fait visiterhttp://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL (http://www.wtfpl.net/faq/)

dans la page download, je trouve "User Space BlueZ Package". Cool!

        curlhttp://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz  |
        tar xz
        grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc

Répondre à