Как мне автоматически подключить Bluetooth-клавиатуру перед входом в систему?

13

Я спросил, как установить Bluetooth, чтобы я мог использовать существующую мышь и клавиатуру. Я смог заставить это работать, но клавиатура перестает функционировать, когда GUI вышел из системы.

Это означает, что мне все еще нужна клавиатура 2,4 ГГц для входа или использования системы до запуска графического интерфейса.

У кого-нибудь есть решение, которое позволит мне автоматически подключиться к модулю bluetooth, предварительно войдя в систему?

zenbike
источник
Вы работали с командной строкой? Если так, то это должно быть просто. Если вам нужно подключиться с помощью графического интерфейса, то я не знаю, как вы можете сделать это перед входом в систему.
Jivings
Насколько я понимаю, есть способ создания пары с использованием командной строки, но я не знаю как. Направления, которые я смог найти, указывают на подключение со стороны устройства, которое не работает на клавиатуре. Это должно быть возможно, иначе клавиатура Bluetooth не будет полезна, так как вам все равно понадобится отдельная клавиатура для использования вне графического интерфейса.
zenbike
Пользователи Arch могут следить за: wiki.archlinux.org/index.php/Bluetooth_Keyboard - он может дать вам достаточно подсказок, чтобы написать ответ.
Алекс Чемберлен
Выглядит хорошо для Арка. Тем не менее, бесполезно для Debian, поскольку они (очевидно) устарели в пакете HIDD. Спасибо хоть.
zenbike
1
Я думаю, вам нужно будет запустить драйвер BT до X (всей системы) и каким-то образом попросить его выполнить поиск любых сопряженных устройств, прежде чем продолжить .. возможно, загрузка будет медленнее. Это всего лишь комментарий, я не совсем уверен, как его решить. Но я знаю, как это раздражает!
Петр Кула

Ответы:

1

Это не отвечает на ваш вопрос, а предлагает альтернативу. Вы должны иметь возможность использовать «беспроводную» клавиатуру, которая использует USB-ключ. Для ОС он выглядит как проводная клавиатура USB и т. Д. При загрузке становится активным, как только USB активен, довольно рано. Нет необходимости загружать стек BT, что произойдет намного позже. Посмотрите этот вопрос ... Есть ли альтернатива Bluetooth для клавиатуры и мыши?

CPRitter
источник
1

Этот ответ на аналогичный вопрос, размещенный в Unix Stack Exchange, может решить вашу проблему (хотя я еще не пробовал): /unix//a/42593

Rob_Bishop
источник
Возможно, вы заметили, что я тоже задал этот вопрос.
Zenbike
-3

Для сопряжения из командной строки с телефоном (я предполагаю, что для создания пары то же самое для клавиатуры)

  1. запустить bluetooth-агент с пин-кодом для сопряжения с телефоном $ bluetooth-agent
  2. на втором ssh-соединении (bluetooth-агент все еще работает!) $ rfcomm connect hci0 00: AA: BB: CC: DD: EE
  3. телефон запрашивает пин-код, вставляет тот же пин-код от bluetooth-агента, всегда разрешает соединение
  4. закройте и rfcomm, и агент Bluetooth
влад б.
источник
Это явно не сработает до входа в систему.
Алекс Чемберлен
почему не может скрипт выполнить эти 2 команды и затем убить их? этого должно быть достаточно для автоматического сопряжения устройства при загрузке. Если вы хотите непрерывное соединение, я бы использовал l2ping <bluetoothmac>, чтобы проверить, находится ли устройство в зоне действия. Если да, подключитесь, если нет, подождите немного, затем пропингуйте и проверьте снова и так далее
vlad b.