Чтобы добавлять сообщения и комментарии, .

@exception13:
exception13

если у вас не получается спарить синезубую клавиатуру bugs.launchpad.net

@norguhtar:
norguhtar

К релизу под номером 5 индеец зоркий глаз наконец-то вспомнил про CLI

New bluetoothctl command line too for interacting with BlueZ

Она работает и годная.

@exception13:
exception13

пиздец блять. что бы демон bluetoothd не крашился при попытке двойного освобождения запускаю его под valgrind ._.

@norguhtar:
norguhtar

Какие все же охуенные ребята это писали. Логике это подается с трудом.
Есть два сигнала у Adaptor:
1. DeviceFound
2. DeviceDisappeared

Я вот думал что они работают следущим образом. Если устройство появляется в зоне видимости, то идет уведомление, что оно появилось. Если устройство пропало из зоны видимости то идет уведомление о том что оно пропало. А оказывается ничего подобного. Оба можно получить только в случае если идет StartDiscovery. А отключение устройства надо ловить по изменению статуса connected у него. О как. В результате сначала надо повесить функцию чтобы поймать DeviceFound, дальше взывать StartDiscovery и искать в DeviceFound нужное вам устройство. Далее вешаемся уже на изменение Property у устройства и подключаемся. В случае если устройство пропало из зоны досягаемости то в Property Connected флажок становится false, далее надо закрыть сокет и периодически делать StartDiscovery. Какие охуенные люди!

@norguhtar:
norguhtar

Какие пидарасы писали эту часть для linux? Мало того что эта хрень фиг пойми как работает, так еще и документация сводится к типа а вот у нас API через d-bus. Ииии все. Даже элементарных примеров работы нет. В интернетах практически все работают при этом с bluetooth через pybluez.

@asmer:
asmer

БЛЯ, ХУЛИ НЕ СОПРЯГАЕЦО БЛЮЕЗ НИХУЯ? ХОЧУ СЛИТЬ СУПЕРВИДЕО!!! СКАЧАТЬ БЕСПЛАТНО БЛЯТЬ!

@UR6LAD:
UR6LAD

откатился на udev-164 и bluez-4.82 — obexfs заработал, проблем с kernel panic пока не наблюдается.

@Muu:
Muu

Вчера обновил пакет bluez до версии 4.85-1. Теперь оно подвешивает мне pppd при попытке воспользоваться GPRS через телефон, подключенный по bluetooth. Причем, хорошо так подвешивает — ни kill -9, ни kill -11 не срабатывают. Через некоторое время ядро начинает плевать в логи INFO: task pppd:5042 blocked for more than 120 seconds и его Call Trace. Тот же самый GPRS при подключении через USB-шнурок я получаю безо всяких проблем, pppd не висит.
Напомните старому склеротику, где там можно стянуть предыдущие версии пакетов для арчика? Локальный кеш пакетов я рефлекторно очистил. Ищу теперь bluez предыдущей версии, если есть у кого для i686 — поделитесь, позязя.
P.S. Арчик говно, линакс не готов для десктопа. А для нетбука и подавно.

@Top4ek:
Top4ek

Тваюмать. Где взять мануал по bluez четвёртой ветки?

@Top4ek:
Top4ek

А кто нить делал раздачу эндорнетов через блятучу? А то тут какие то новые конфиги и нипанятна куды вписывать дефолтный пин(вообще такой опции не нашёл) и включать дискаверинг(тут понятно, но не пашет нихрена).

@Muu:
Muu

Нашел способ не решить, но обойти проблему с bluetooth о которой писал ранее: поставил себе blueman (все вместе — почти 40 Мб, помимо прочего он тянет за собой policykit-gnome) и соединил устройства с его помощью, после чего снова снес его ко всем чертям. При соединении через blueman вожделенный файлик linkkyes все-таки создается, я его забекапил на будущее. По-видимому, в bluez в очередной раз навертели что-то с безопасностью. С сожалением вынужден констатировать, что полноценная работа с bluetooth из консоли, без установки (хотя бы временной) дополнительных графических утилит пока невозможна.