демон bluetooth не запускается при запуске

Я пытаюсь подключить Bluetooth-мышь к моей системе Xubuntu с помощью Blueman (v. 1.21)

Кажется, проблема в том, что bluetoothd не запускается при запуске, поэтому blueman отказывается запускаться, появляется только диалоговое окно: «Демон Bluez не запущен, blueman-manager не может продолжить».

В моей системе bluetoothd будет работать только как root (sudo), поэтому мой обходной путь - это просто вручную выполнить sudo bluetoothd, который работает нормально, но id хотел бы, чтобы он запускался при запуске, чтобы моя мышь просто работала без какого-либо взаимодействия со мной, если это возможно.

Если я пытаюсь запустить bluetoothd без полномочий root, он сообщает:

Bluetooth deamon 4.91
Unable to get on D-Bus

В сценариях запуска я обнаружил один и тот же сценарий bluetoothd на всех уровнях запуска и init.d: ​​

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"
[ 1116] Я посмотрел в /etc/udev/rules.d/, но нет ссылки на bluetoothd.

Далее я уже безуспешно пытался:

  1. Редактирование /etc/dbus-1/system.d/bluetooth.conf для включения моего пользователя (по сути, копирование части, которая была для root):

    [ 1119]

Я попробовал это, сохранив корневую политику, но без удачи!

  1. Редактирование /etc/pam.d/common-session и /etc/pam.d/gdm для включения строка:

    необязательный сеанс pam_ck_connector.so

В случае общего сеанса он уже был там, но с «nox11», который я попытался удалить. Не везет, не везет.

Кстати, я не понимаю, какой менеджер сессий я использую, так как у меня запущены xfce4-session и gdm-session-worker.

В любом случае, надеюсь, что кто-то достаточно сообразителен, чтобы понять это или принести какие-то подсказки, в противном случае я искренне извиняюсь за потраченное время! Я подпишу с uname -a:

Linux [mycompname] 3.0.0-9-lowlatency #12ppa1~natty1-Ubuntu SMP PREEMPT Mon Aug 22 06:52:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Peace B)

5
задан 21 November 2011 в 18:40

1 ответ

Я предполагаю, что это тот же стек bluez, который установлен в Ubuntu, я использую 11.10 в качестве ссылки. Что касается dbus conf, он появляется, если вы добавите свое использованное сообщение в группу «bluetooth», с которой вы сможете поговорить org,bluez.

 <!-- allow users of bluetooth group to communicate with hcid -->
 <policy group="bluetooth">
 <allow send_destination="org.bluez"/>
 </policy>

Если говорить о вашем скрипте bluetooth-демонов, он совсем не похож на мой.

 dpkg -S init.d/bluetooth 
 bluez: /etc/init.d/bluetooth

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

http://www.gentoo.org/doc/en/bluetooth-guide.xml

https: / /www.hanscees.com/old/bluezhowto.html

Не похоже, что blueman делает то, что нужно, если вам нужно углубиться в конфигурационные файлы, он делает больше вред, чем добро. Я бы порекомендовал сбросить его и очистить ваш стек bluez, например. apt-get remove, dpkg --purge и apt-get install. Затем, начиная с документации bluez, настройте и выполните сопряжение мыши для автоматического сопряжения при запуске.

Blueman также является частью вселенной, поэтому вполне возможно, что он не синхронизирован с нашим текущим стеком, и его изменения конфигурации вызывают проблемы.

Надеюсь, это поможет, удачи.

0
ответ дан 21 November 2011 в 18:40

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

Похожие вопросы: