Jak automatycznie sparować klawiaturę Bluetooth przed zalogowaniem?

13

Zapytałem, jak zainstalować bluetooth, aby móc używać istniejącej myszy i klawiatury. Udało mi się to uruchomić, ale klawiatura przestała działać po wylogowaniu GUI.

Oznacza to, że nadal potrzebuję klawiatury 2,4 Ghz, aby się zalogować lub użyć systemu przed uruchomieniem GUI.

Czy ktoś ma rozwiązanie, które pozwoli mi automatycznie sparować się z modułem bluetooth, zalogować się wcześniej?

zenbike
źródło
Czy działasz z linią poleceń? Jeśli tak, to powinno być proste. Jeśli musisz połączyć się za pomocą GUI, to nie wiem, jak to zrobić przed logowaniem.
Jivings,
Jest, jak rozumiem, sposób parowania za pomocą wiersza poleceń, ale nie wiem jak. Wskazówki, które udało mi się znaleźć, wskazują na połączenie od strony urządzenia, co nie działa na klawiaturze. To musi być możliwe, inaczej klawiatura Bluetooth nie byłaby w ogóle przydatna, ponieważ nadal potrzebujesz osobnej klawiatury do użytku poza GUI.
zenbike,
Użytkownicy Arch mogą śledzić: wiki.archlinux.org/index.php/Bluetooth_Keyboard - może dać ci wystarczająco dużo wskazówek, aby napisać odpowiedź.
Alex Chamberlain,
Wygląda dobrze dla Arch. Bezużyteczne dla Debiana, ponieważ (najwyraźniej) wycofały się z pakietu HIDD. W każdym razie dzięki.
zenbike,
1
Myślę, że będziesz musiał uruchomić sterownik BT przed X (cały system) i jakoś powiedzieć mu, aby szukał sparowanych urządzeń przed kontynuowaniem ... może spowolnić uruchamianie. To tylko komentarz, nie jestem do końca pewien, jak go rozwiązać. Ale wiem, jak to jest denerwujące!
Piotr Kula,

Odpowiedzi:

1

To nie odpowiada na twoje pytanie, a raczej stanowi alternatywę. Powinieneś mieć możliwość korzystania z „bezprzewodowej” klawiatury, która korzysta z klucza USB. W systemie operacyjnym wygląda jak przewodowa klawiatura USB i tak po uruchomieniu, staje się aktywna, gdy tylko USB jest aktywne, dość wcześnie. Nie ma potrzeby ładowania stosu BT, co nastąpiłoby znacznie później. Zobacz to pytanie ... Czy istnieje alternatywa dla Bluetooth dla klawiatury i myszy?

CPRitter
źródło
1

Ta odpowiedź na podobne pytanie opublikowane w Unix Stack Exchange może rozwiązać Twój problem (chociaż nie próbowałem): /unix//a/42593

Rob_Bishop
źródło
Być może zauważyłeś, że zadałem również to pytanie.
zenbike
-3

Aby sparować z wiersza poleceń z telefonem (zakładam, że utworzenie pary jest takie samo dla klawiatury)

  1. uruchom agenta bluetooth z pinem, aby sparować go z telefonem $ bluetooth-agent
  2. na drugim połączeniu ssh (agent bluetooth nadal działa!) $ rfcomm connect hci0 00: AA: BB: CC: DD: EE
  3. telefon prosi o PIN, włóż ten sam PIN od agenta bluetooth, zawsze zezwalaj na połączenie
  4. zamknij zarówno agenta rfcomm, jak i bluetooth
vlad b.
źródło
To oczywiście nie zadziała przed zalogowaniem.
Alex Chamberlain,
dlaczego nie można skryptu uruchomić tych 2 poleceń, a następnie je zabić? powinno wystarczyć automatyczne sparowanie urządzenia podczas rozruchu. Jeśli chcesz mieć ciągłe połączenie, skorzystam z l2ping <bluetoothmac>, aby sprawdzić, czy urządzenie jest w zasięgu. Jeśli tak, podłącz, jeśli nie, poczekaj chwilę, a następnie ping i sprawdź ponownie i tak dalej
vlad b.