Разумная настройка 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
Вид сумасшедшего взлома, и я мог бы предпочесть другое решение...