# Clavier Apple Magic Keyboard bluetooth (via 'bluetoothctl')

**URL:** <https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377>\
**Category:** Support Debian\
**Tags:** debian, clavier\
**Created:** [Novembre 7, 2022, 3:28 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377 "2022-11-07T03:28:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Crapot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crapot/32/14932_2.png) [@Crapot](https://www.debian-fr.org/u/Crapot)\
**Post date:** [Novembre 7, 2022, 3:28 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/1 "2022-11-07T03:28:09Z")

</div>

Bonjour.

J’utilise **bluetoothctl** en ligne de commandes pour gérer le bluetooth d’un mac mini 2012.

J’ai un clavier logitech qui s’y connecte très bien à chaque invite de session après démarrage.

Le clavier Apple Magic Keyboard demande à chaque démarrage d’être reconnecté manuellement.  
Celui-ci est bien à chaque démarrage dans ma liste d’appareil de confiance mais il ne se connecte pas automatiquement.  
Donc, via un autre clavier (par exemple le logitech) je dois ouvrir ma session et lancer la commande pour associé le clavier apple.

Alternativement:  
Je pourrais utiliser mon fichier **~/.config/i3/config** pour lancer l’association au clavier apple dès l’ouverture de session…  
Mais comment puis je associé ce clavier depuis **lightdm**.

Mais, je pense que cela n’est pas forcément la meilleur solution…  
Le clavier bluetooth logitech peut être utiliser dès **lightdm** pourquoi dois-je manuellement reconnecter celui de Apple?

Ais je oublié une commande ou étape ?

A titre informatif:  
Pour **bluetoothctl** , je me suis aidé de ce tuto:  
[https://www.makeuseof.com/manage-bluetooth-linux-with-bluetoothctl/](https://www.makeuseof.com/manage-bluetooth-linux-with-bluetoothctl/)  
et une fois le paquet installé, la **manpage** ne renseigne pas trop et il faut utiliser l’option **–help** pour avoir les détails d’utilisation.

mercii  
a bientôt  
C.

---

<div class="post-metadata">

**Author:** ![Crapot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crapot/32/14932_2.png) [@Crapot](https://www.debian-fr.org/u/Crapot)\
**Post date:** [Novembre 7, 2022, 3:38 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/2 "2022-11-07T03:38:30Z")

</div>

J’e viens de trouver ceci mais je ne sais si c’est pertinent …  
[https://github.com/irreleph4nt/mkinitcpio-bluetooth](https://github.com/irreleph4nt/mkinitcpio-bluetooth)  
Je n’ai pas encore essayé…

A savoir, je suis en dual-boot avec une Debian 11 et un macOS.  
J’utilise **rEFInd** pour le choix de l’os.

**rEFInd** : [https://www.rodsbooks.com/refind/](https://www.rodsbooks.com/refind/)  
L’installation de celui-ci s’est fait via le macOS… Je ne sais si cela change quelque chose à une quelconque configuration à l’installation de ce bootloader.

voilà donc

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Novembre 7, 2022, 6:11 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/3 "2022-11-07T06:11:12Z")

</div>

Bonjour,

> [@Crapot](#):
>
> J’utilise **bluetoothctl** en ligne de commandes pour gérer le bluetooth d’un mac mini 2012.

Si tu utilises déjà la commande, tu peux éventuellement faire en sorte que la commande que tu lances pour connecter le clavier se lance automatiquement au démarrage.  
Je ne connais pas la commande **`bluetoothctl`** , mais s’il y a moyen de vérifier qu’un périphérique est bien connecté, tu peux éventuellement fait un petit script qui vérifie que le clavier est bien connecté à intervalles réguliers et le connecte si ce n’est pas le cas.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 7, 2022, 7:58 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/4 "2022-11-07T07:58:00Z")

</div>

Tu peux sans doute regarder ce que font les gars de Arch pour ça :

[https://wiki.archlinux.org/title/bluetooth\_keyboard](https://wiki.archlinux.org/title/bluetooth_keyboard)

---

<div class="post-metadata">

**Author:** ![Crapot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crapot/32/14932_2.png) [@Crapot](https://www.debian-fr.org/u/Crapot)\
**Post date:** [Novembre 7, 2022, 1:09 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/5 "2022-11-07T13:09:49Z")

</div>

Hello.

> [@Almtesh](#):
>
> Je ne connais pas la commande **`bluetoothctl`** , mais s’il y a moyen de vérifier qu’un périphérique est bien connecté, tu peux éventuellement fait un petit script qui vérifie que le clavier est bien connecté à intervalles réguliers et le connecte si ce n’est pas le cas.

Disons que à mes session avec ce clavier … une fois connecté, celui d’Apple fonctionne très bien.  
Je dois juste utiliser la commande :  
`bluetoothctl connect [ADRESS_MAC]`  
ADRESS\_MAC étant l’adresse MAC du clavier Apple.  
(ni utilisé l’option ‹&nbsp;pair&nbsp;› ou ‹&nbsp;trust&nbsp;›, ça c’est ok)

J’utilise i3 donc il m’est facile d’ajouter une ligne au fichier **~/.config/i3/config** :  
`exec_always --no-startup-id "bluetoothctl connect [ADRESSE_MAC]"`

Mais cela ne m’avance pas à tellement plus, juste un petit peu:  
**lightdm** ne reconnait pas le clavier Apple, contrairement au clavier Logitech.

**rEFInd** quand à lui, no problème avec le clavier Apple mais ne reconnait pas celui de Logitech.

> [@Clochette](#):
>
> Tu peux sans doute regarder ce que font les gars de Arch pour ça :
> 
> [https://wiki.archlinux.org/title/bluetooth\_keyboard](https://wiki.archlinux.org/title/bluetooth_keyboard)

Vais regarder cela avec un traducteur en ligne !..  
Merci. Qui sait ?

Vais aussi allez voir la doc de **lightdm** , peut-être une piste.  
Mais je vois pas pourquoi un clavier bluetooth plus qu’un autre pourrait ou ne pourrait pas se connecter et qu’une commande doit être à chaque fois exécuté …

mercii  
a+

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Novembre 7, 2022, 5:33 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/6 "2022-11-07T17:33:05Z")

</div>

> [@Crapot](#):
>
> J’utilise i3 donc il m’est facile d’ajouter une ligne au fichier **~/.config/i3/config** :  
> `exec_always --no-startup-id "bluetoothctl connect [ADRESSE_MAC]"`

Tu peux aussi le déclencher à l’aide de `cron`, par contre, je ne sais pas comment faire.  
La document dit qu’il faut utiliser le mot-clef `@reboot`, mais je n’ai jamais réussi à le faire fonctionner, mais c’était il y a longtemps.

---

<div class="post-metadata">

**Author:** ![Crapot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crapot/32/14932_2.png) [@Crapot](https://www.debian-fr.org/u/Crapot)\
**Post date:** [Novembre 11, 2022, 6:59 UTC](https://www.debian-fr.org/t/clavier-apple-magic-keyboard-bluetooth-via-bluetoothctl/87377/7 "2022-11-11T18:59:07Z")

</div>

> [@Almtesh](#):
>
> Tu peux aussi le déclencher à l’aide de `cron` ,

ok ok .. new piste  
merci
