Bluetooth-Tastatur am Linux-Rechner koppeln

Ich habe ja die Tage meinen altern ThinkCentre und den noch älteren Mac mini reaktiviert und neuen Aufgaben zugeführt. Der Mac hat jetzt mit Mint Linux vor allen Dingen ein modernes Betriebssystem bekommen. Beide sollen dabei ohne Maus und Tastatur auskommen und remote verwaltet werden, wenn es denn notwendig ist. Beim ThinkCentre, der hauptsächlich noch für Backups und vor allen Dingen als Druckserver genutzt wird, ist das kein Problem. Selbst Monitor braucht es nicht. Der Mac mini soll aber als Mediastation dienen und vor allen Dingen dem TV Internet verfügbar machen. Denn ein Smart-TV-Gerät habe ich nicht und will es auch nicht haben. Aber letztendlich war mein Denkfehler, dass ich zwar den Mac gut remote steuern kann (nicht nur per SSH, sondern auch grafisch mit VNC, NoMachine oder Anydesk oder sowas). Aber dann muss ich entweder zusätzlich ein Notebook oder Tablet im Wohnzimmer nutzen (oder als Notlösung das SmartPhone) oder aus dem Büro zwei Stockwerke höher fernsteuern. Das ist Blödsinn. Aber eine große Tastatur soll auch nicht im Wohnzimmer rumliegen.

Also habe ich gerade bei einem China-Versender eine Mini-Funktastatur für kleines Geld bestellt, um dann von meinem Sohn zu erfahren, dass er noch eine Bluetooth-Minitastatur von einem alten IPad überzählig hätte, die nicht mehr gebraucht würde. Also Bestellung storniert (ging problemlos) und versucht, die Tastatur mit dem Mac zu koppeln. Was so einige Probleme gemacht hat. Denn das Eingeben von einer PIN zum Koppeln ist so eine Sache, wenn die Tastatur noch nicht gekoppelt ist, und die GUI ist dabei auch eher schwer zum Koppeln zu nutzen.

Tatsächlich hat Mint Linux beim Suchlauf die Tastatur zwar sofort gefunden, aber es hat auf Teufel-komm-raus nicht mit dem Koppeln bzw. Verbinden geklappt. Letztendlich war die Sache über einen SSH-Zugriff im Terminal aber gut zu lösen und die Schrittfolgen will ich mal als Tipp notieren, wobei mir ChatGPT wieder ziemlich geholfen hat. Aber wie in der letzten Zeit erst nach ganz vielen nicht funktionierenden Ansätzen und langer Interaktion, bis eine passende Lösung da war. Es scheint wirklich nur gescheit bzw. einfach über das Terminal von einem anderen Rechner per SSH zu gehen.

  1. Starten Bluetooth-Tool:
    bluetoothctl
    
  2. Aktivieren Bluetooth (falls nicht schon geschehen):
    power on
    
  3. Geräte scannen:
    scan on
    

    Warten, bis Tastatur in der Liste erscheint und eine MAC-Adresse zu sehen ist (z. B. AA:BB:CC:DD:EE:FF).

  4. Kopplen Tastatur über MAC-Adresse:
    pair AA:BB:CC:DD:EE:FF
    

    Falls nach einer PIN gefragt wird (war bei mir der Fall), Eingabe 0000 oder 1234 auf der Tastatur und Enter auf der Tastatur selbst. Oder in meinem Fall wurde eine reale PIN in der Konsole angezeigt und die musste ich eingeben.

  5. Verbinden Gerät:
    connect AA:BB:CC:DD:EE:FF
    
  6. Setzen Gerät als vertrauenswürdig:
    trust AA:BB:CC:DD:EE:FF
    
  7. Beenden bluetoothctl mit exit.

Eventuell  Neustart von Bluetooth:

sudo systemctl restart bluetooth

Danach wieder mit bluetoothctl versuchen.