我正在尝试使用 Blueman (v. 1.21) 将蓝牙鼠标连接到我的 Xubuntu 系统
问题似乎是启动时蓝牙没有运行,所以 blueman 拒绝启动,只出现一个对话框:“Bluez daemon 未运行,blueman-manager 无法继续。”
在我的系统上,bluetoothd 将仅作为 root (sudo) 运行,所以我目前的解决方法只是手动 sudo bluetoothd,这工作正常,但我喜欢在启动时运行它,这样我的鼠标就可以在没有任何交互的情况下工作,如果可能的话。
如果我尝试以非 root 用户身份启动 bluetoothd,它会报告:
Bluetooth deamon 4.91
Unable to get on D-Bus
Run Code Online (Sandbox Code Playgroud)
在启动脚本中,我在所有运行级别和 init.d 中发现了相同的 bluetoothd 脚本:
DAEMON=/usr/sbin/bluetoothd
test -f /usr/sbin/bluetoothd || exit 0
# bluetoothd normally starts up by udev rules. it needs dbus to function,
log_progress_msg "bluetoothd"
pkill -TERM bluetoothd || true
log_progress_msg "bluetoothd"
Run Code Online (Sandbox Code Playgroud)
我看了看,/etc/udev/rules.d/但没有提到蓝牙。
此外,我已经尝试过但没有运气:
编辑/etc/dbus-1/system.d/bluetooth.conf以包含我的用户(基本上是复制用于 root 的部分):
我在保持根策略的同时尝试了它,但仍然没有运气!
编辑/etc/pam.d/common-session并/etc/pam.d/gdm …