vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Сегондя наконец собрался и выложил то, что за отпуск написал на тему btcli. В общем-то - крайне мало. Только новая версия btpasskey.

Но зато завел для btcli CVS-репозиторий для btcli.

Новая версия btpasskey умеет следующее:
1. Для компиляции не нужна libbluetooth - все делается черед D-Bus API hcid
2. Оно умеет на время своей работы включить адаптер в discoverable mode
3. Оно умеет инициировать процесс pairing с указанными устройством (правда, только по адресу. Библиотеку для резолвинга имен в адреса пока не написал)
4. Оно умеет удалять бондинг с указанным устройством. Что бывает полезно, потому что некоторые устройства не могут нормально провести процесс спаривания, если они когда-то были спарены с данным компьютером, а потом спарены с другим и в результате забыли ключ. А компьютер его помнит.
Upd: Народ, посоветуйте, а как себя должен вести btpasskey -d если в момент его запуска ни одного bluetooth адаптера не обнаружено
1. Внятно ругаться и завершаться.
2. Внятно ругаться и работать так же как без -d (то есть ждать запроса на ввод passkey не пытаясь переключать режимы адаптера
3. Ловить сигнал DefaultAdapterChanged, и по появлении адаптера переключать его в режим discoverable.

Date: 2008-07-28 03:16 pm (UTC)
From: [identity profile] mikhailian.livejournal.com
Автор-барин, юзверь -- король.

Насколько я понял, целевая аудитория программы -- айтишники, использующие её в целях скриптования. В первое знакомство с такой программой айтишник проверит её работу из командной строки. В зависимости от результата -- начнёт использовать, либо забудет. Так вот, это первое использование имхо и стоит сделать наиболее интуитивно-понятным.

Почему сидение в режиме ожидания без опции -w не понятно? Да потому, что пользователь не знает, что она не просто сидит, а ещё и ждёт событий от dbus. Вы усложнили процесс работы программы, не сделав его прозрачным для пользователя.

Взгляните на tail, он вызывается в режиме ожидание через опцию -f.


Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 4th, 2025 11:11 pm
Powered by Dreamwidth Studios