[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xserver-xorg и hal



On 2009.05.04 at 22:45:37 +0900, Anton Anikin wrote:

> В сообщении от 4 мая 2009 Victor Wagner написал(a):
> 
> > Собственно то, что в Linux сейчас bluetooth без D-Bus не работает, это
> > как раз одна из основных претензий к новомодным веяниям. X-сервер у меня
> > пока старый, без hal обходится. А вот bluetooth уже в etch без D-Bus
> > никак.
> 
> 
> Без обид, но лично вам как мешает установленный в системе D-Bus ?

Он должен быть не "установленный в системе", а "запущенный и работающий".
С этим у меня как-то доходило до того, что система просто меня не
пускала - вводишь логин и пароль, а она подумает-подумает, и выкинит
обратно окошко дисплей-менеджера. Потому что не смогла инициализировать
session bus. (правда, при очередном апгрейде dbus пофиксилось).

А с bluetooth все еще хуже.  Раньше можно было в
/etc/bluetooth/hcid.conf написать что данный адаптер должен быть всегда
discoverable.  Теперь - нельзя. Надо это дело через dbus api hcid
включать. И со спариванием устройств то же самое - нужно passkey-agent,
который умеет работать через D-Bus API.

А в комплекте bluez  ВООБЩЕ НЕТ нормальных командно-строчных утилит.
sdptool например, не умеет выдавать ненулевой код завершения, если не
нашел того, что просили. Про формат выдачи я уж вообще молчу.

Тот passkey-agent.c, который кладется в /usr/share/doc/examples, и
который до недавнего времени практически без изменений использовался
kbluetooth, написан так, что при его завершении libdbus ругается 
на недопустимую операцию. 

Пришлось переписывать нафиг. Ну и утилиту которая переключает режимы
видимости адаптера пришлось самому писать.



Reply to: