适合轻量级 Linux 桌面的合理蓝牙键盘设置?

适合轻量级 Linux 桌面的合理蓝牙键盘设置?

我有一个非常轻便的 Debian 不稳定设置,只有 xdm 和一个窗口管理器,没有很多指南似乎针对的花哨的桌面环境或 Ubuntu。

我正在尝试切换到蓝牙键盘。我有它,所以当我运行它时它可以工作:

$ hidd --connect <address>

第一个问题是我无法在系统启动时输入此命令xdm。(当然我可以使用 init 脚本解决这个问题,但接下来的问题出现了……)另一个问题是如果我丢失了配对(比如说设备进入省电模式),我需要重新运行上述命令。

我如何让它在无需任何干预的情况下配对和重新配对?在具有相同硬件的 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

这是一种疯狂的黑客攻击,我可能更喜欢其他的解决方案......

相关内容