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


13

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

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

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


Вы работали с командной строкой? Если так, то это должно быть просто. Если вам нужно подключиться с помощью графического интерфейса, то я не знаю, как вы можете сделать это перед входом в систему.
Jivings

Насколько я понимаю, есть способ создания пары с использованием командной строки, но я не знаю как. Направления, которые я смог найти, указывают на подключение со стороны устройства, которое не работает на клавиатуре. Это должно быть возможно, иначе клавиатура Bluetooth не будет полезна, так как вам все равно понадобится отдельная клавиатура для использования вне графического интерфейса.
zenbike

Пользователи Arch могут следить за: wiki.archlinux.org/index.php/Bluetooth_Keyboard - он может дать вам достаточно подсказок, чтобы написать ответ.
Алекс Чемберлен

Выглядит хорошо для Арка. Тем не менее, бесполезно для Debian, поскольку они (очевидно) устарели в пакете HIDD. Спасибо хоть.
zenbike

1
Я думаю, вам нужно будет запустить драйвер BT до X (всей системы) и каким-то образом попросить его выполнить поиск любых сопряженных устройств, прежде чем продолжить .. возможно, загрузка будет медленнее. Это всего лишь комментарий, я не совсем уверен, как его решить. Но я знаю, как это раздражает!
Петр Кула

Ответы:


1

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


1

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


Возможно, вы заметили, что я тоже задал этот вопрос.
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.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.