Come faccio ad accoppiare automaticamente la tastiera bluetooth prima di accedere?


13

Ho chiesto come installare il bluetooth, così posso usare un mouse e una tastiera esistenti. Sono stato in grado di farlo funzionare, ma la tastiera cessa di funzionare quando si disconnette la GUI.

Ciò significa che ho ancora bisogno di una tastiera da 2,4 Ghz per accedere o utilizzare il sistema prima di avviare la GUI.

Qualcuno ha una soluzione che mi permetterà di abbinarmi automaticamente al modulo bluetooth, pre-login?


Hai funzionato con la riga di comando? In tal caso, dovrebbe essere semplice. Se devi connetterti utilizzando una GUI, non so come puoi pre-accedere.
Jivings,

C'è, a quanto ho capito, un modo per accoppiare usando la riga di comando, ma non so come. Le indicazioni che sono stato in grado di trovare indicano la connessione dal lato del dispositivo, che non funziona su una tastiera. Deve essere possibile, altrimenti una tastiera bluetooth non sarebbe affatto utile, dal momento che avresti comunque bisogno di una tastiera separata per l'uso al di fuori della GUI.
zenbike,

Gli utenti di Arch possono seguire: wiki.archlinux.org/index.php/Bluetooth_Keyboard - potrebbe darti abbastanza suggerimenti per scrivere una risposta.
Alex Chamberlain,

Sembra buono per Arch. Inutile per Debian, però, poiché hanno (apparentemente) deprecato il pacchetto HIDD. Grazie comunque.
zenbike,

1
Penso che dovrai avviare il driver BT prima di X (a livello di sistema) e in qualche modo dirgli di cercare eventuali dispositivi associati prima di continuare ... potrebbe rallentare l'avvio. Questo è solo un commento, non sono del tutto sicuro di come risolverlo. Ma so quanto sia fastidioso!
Piotr Kula,

Risposte:


1

Questo non risponde alla tua domanda, piuttosto offre un'alternativa. Dovresti essere in grado di utilizzare una tastiera "wireless" che utilizza un dongle USB. Al sistema operativo, appare proprio come una tastiera USB cablata e così all'avvio, diventa attivo non appena USB è attivo, abbastanza presto nel processo. Non è necessario caricare lo stack BT, che potrebbe verificarsi molto più tardi. Vedi questa domanda ... Esiste un'alternativa al Bluetooth per tastiera e mouse?


1

Questa risposta a una domanda simile pubblicata in Unix Stack Exchange potrebbe risolvere il tuo problema (anche se non l'ho provato): /unix//a/42593


Forse avrai notato che ho posto anche quella domanda.
zenbike,

-3

Per accoppiare dalla riga di comando con un telefono (suppongo che creare una coppia sia lo stesso per una tastiera)

  1. avviare un agente bluetooth con un pin da associare al telefono $ bluetooth-agent
  2. su una seconda connessione ssh (l'agente bluetooth è ancora in esecuzione!) $ rfcomm connect hci0 00: AA: BB: CC: DD: EE
  3. il telefono richiede un pin, inserito nello stesso pin da bluetooth-agent, consente sempre la connessione
  4. chiudi sia rfcomm che l'agente bluetooth

Questo chiaramente non funzionerà prima di un login.
Alex Chamberlain,

perché, uno script non può eseguire quei 2 comandi e poi ucciderli? dovrebbe essere sufficiente accoppiare automaticamente un dispositivo all'avvio. Se si desidera una connessione continua, utilizzare l2ping <bluetoothmac> per verificare se il dispositivo si trova nel raggio di azione. In caso affermativo, connettersi, in caso contrario, attendere un po ', quindi eseguire il ping e ricontrollare e così via
vlad b.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.