Разумная настройка Bluetooth-клавиатуры для облегченного рабочего стола Linux?

У меня довольно легкая нестабильная установка Debian, только xdm и оконный менеджер, нет модных настольных сред или Ubuntu- все, на что многие руководства ориентированы.

Я пытаюсь перейти на клавиатуру Bluetooth. У меня так, что когда я запускаю это работает:

$ hidd --connect <address>

Первая проблема - я не могу напечатать это, когда система загружается и xdm начинается. (Конечно, я мог бы решить это с помощью сценария инициализации, но следующая проблема вступает в игру...) Другая проблема заключается в том, что если я потеряю соединение (скажем, вещь переходит в режим энергосбережения), мне нужно перезапустить вышеуказанная команда.

Как я могу получить его так, чтобы он спаривался и пересоединялся без какого-либо вмешательства? В Windows с таким же оборудованием я могу вытащить клавиатуру случайным образом, набрать клавишу, чтобы разбудить ее, и она просто соединится. Затем он идет спать, ничего страшного, он возвращается и соединяется. Что мне нужно, чтобы получить такое поведение в Linux? Много вещей направлено на bluez-simple-agent но даже когда я работаю, он все еще нуждается в ручной настройке и запуске hidd,

1 ответ

Решение

Ну, это было странно. Глядя на то, что люди говорили о hidd онлайн, я пытался использовать -i вариант, я обнаружил, что один из демонов запущен /etc/init.d/bluetooth сжимал розетку hidd --server мог бы иначе использовать. В частности, я получил:

# hidd -i hci0 --server
Can't listen on HID control channel: Address already in use

Так странно следующее в /etc/rc.local делает в основном то, что я хотел до сих пор:

/etc/init.d/bluetooth stop
hidd -i hci0 --server

Вид сумасшедшего взлома, и я мог бы предпочесть другое решение...

Другие вопросы по тегам