On 2009.03.15 at 04:29:32 +0300, Dmitri Samsonov wrote: > Victor Wagner пишет: > > Например, при помощи командно-строчной утилиты dbus-send > > > > dbus-send --system --type=method_call --print-reply \ > > --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode > > string:discoverable > > Помогло. А какую документацию мне нужно было читать, чтобы найти эту > информацию самостоятельно?
Ну, конечно, в /usr/share/doc/bluez-utils файлик dbus-api.txt.gz есть. Но, вообще, признаюсь честно, с документацией на bluetooth-подсистему в Linux не плохо, а очень плохо. В итоге получается что даже разработчики всяких апплетов не до конца себе представляют полную картину в которую пытаются встроиться. Например, еще недавно kbluetooth использовал passkey-agent как есть, а passkey-agent, который идет в examples к bluez-utils - некорректно работал с dbus. > Есть ли способ как-то задать режим "discoverable" в конфигах? Или > каждый раз через dbus-send вызывать, если я хочу, чтобы bluetooth было > всегда видно? К счастью, dbus-send - утилита командной строки. Ее можно из init-скрипта вызывать. Собственно, никого не удивляет, что для того чтобы работал в нужном режиме сетевой интерфейс, нужно ifconfig позвать. Почему бы для bt-интерфейса не вызывать какой-нибудь конфигуратор. Вопрос в том, что надо бы написать конфигуратор с более удобным CLI. Я было как-то пытался этим заняться (см http://vitus-wagner.livejournal.com/tag/bluetooth) Но времени не хватает. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

