Wie lasse ich meine Bluetooth-Tastatur automatisch koppeln, bevor ich mich anmelde?

13

Ich habe gefragt, wie Bluetooth installiert werden soll, damit ich eine vorhandene Maus und Tastatur verwenden kann. Ich konnte das zum Laufen bringen, aber die Tastatur funktioniert nicht mehr, wenn die Benutzeroberfläche abgemeldet ist.

Das bedeutet, dass ich noch eine 2,4-GHz-Tastatur benötige, um mich anzumelden oder das System zu verwenden, bevor ich die GUI starte.

Hat jemand eine Lösung, mit der ich mich vor dem Login automatisch mit dem Bluetooth-Modul koppeln kann?

Zenbike
quelle
Hast du es mit der Kommandozeile zum Laufen gebracht? Wenn ja, dann sollte es einfach sein. Wenn Sie eine Verbindung über eine grafische Benutzeroberfläche herstellen müssen, weiß ich nicht, wie Sie sich vor der Anmeldung anmelden können.
Jivings
Es gibt, wie ich es verstehe, eine Möglichkeit, über die Befehlszeile zu koppeln, aber ich weiß nicht wie. Die Anweisungen, die ich finden konnte, zeigen an, dass die Verbindung von der Geräteseite erfolgt, was auf einer Tastatur nicht funktioniert. Es muss möglich sein, oder eine Bluetooth-Tastatur wäre überhaupt nicht nützlich, da Sie für die Verwendung außerhalb der GUI immer noch eine separate Tastatur benötigen würden.
Zenbike
Arch-Benutzer können folgen: wiki.archlinux.org/index.php/Bluetooth_Keyboard - es kann genug Hinweise geben, um eine Antwort zu schreiben.
Alex Chamberlain
Sieht gut aus für Arch. Nutzlos für Debian, da sie (anscheinend) das HIDD-Paket abgelehnt haben. Trotzdem danke.
Zenbike
1
Ich denke, Sie müssen den BT-Treiber vor X (systemweit) starten und ihn irgendwie anweisen, nach gekoppelten Geräten zu suchen, bevor Sie fortfahren. Dies könnte den Startvorgang verlangsamen. Dies ist nur ein Kommentar. Ich bin mir nicht ganz sicher, wie ich ihn lösen soll. Aber ich weiß, wie nervig es ist!
Piotr Kula

Antworten:

1

Dies beantwortet Ihre Frage nicht, sondern bietet eine Alternative. Sie sollten in der Lage sein, eine "drahtlose" Tastatur zu verwenden, die einen USB-Dongle verwendet. Für das Betriebssystem sieht es wie eine verkabelte USB-Tastatur aus, und der Startvorgang wird sehr früh aktiviert, sobald USB aktiv ist. Es ist nicht erforderlich, den BT-Stack zu laden, was viel später passieren würde. Siehe diese Frage ... Gibt es eine Alternative zu Bluetooth für Tastatur und Maus?

CPRitter
quelle
1

Diese Antwort auf eine ähnliche Frage in Unix Stack Exchange löst möglicherweise Ihr Problem (obwohl ich es noch nicht ausprobiert habe): /unix//a/42593

Rob_Bishop
quelle
Sie haben vielleicht bemerkt, dass ich diese Frage auch gestellt habe.
Zenbike
-3

Über die Befehlszeile mit einem Telefon koppeln (ich gehe davon aus, dass das Erstellen eines Paares für eine Tastatur identisch ist)

  1. Starten Sie einen Bluetooth-Agenten mit einer PIN, um ihn mit dem Telefon zu koppeln
  2. bei einer zweiten ssh-verbindung (bluetooth-agent läuft noch!) $ rfcomm connect hci0 00: AA: BB: CC: DD: EE
  3. Das Telefon fragt nach einer PIN, steckt dieselbe PIN von Bluetooth-Agent ein und lässt die Verbindung immer zu
  4. Schließen Sie sowohl rfcomm als auch bluetooth agent
vlad b.
quelle
Dies wird eindeutig nicht funktionieren, bevor Sie sich anmelden.
Alex Chamberlain
Warum kann ein Skript diese 2 Befehle nicht ausführen und sie dann töten? Es sollte ausreichen, ein Gerät beim Booten automatisch zu koppeln. Wenn Sie eine kontinuierliche Verbindung wünschen, würde ich l2ping <bluetoothmac> verwenden, um zu überprüfen, ob sich das Gerät in Reichweite befindet. Wenn ja, verbinden Sie sich, wenn nicht, warten Sie ein bisschen, dann
pingen Sie