Сайт | Скачать | Видео | Wiki

Автор Тема: Bluez-tray  (Прочитано 111153 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Некоторые размышления
« Ответ #435 : 24 Октябрь 2018, 02:34:36 »
Как проверить bluez-tray?
я его уже проверил. Я не программист конечно, но считаю что информации по проблеме достаточно. Железо для тестирования есть в наличии. Решение проблемы вполне возможно.

Не хотите перейти в его тему?  ;)
погоди.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: Некоторые размышления
« Ответ #436 : 24 Октябрь 2018, 09:12:33 »
считаю что информации по проблеме достаточно.
Я тупой, мне недостаточно. Посмотрел на старой системе, hibernate не работает, syspend работает. После выхода из syspend rfkill меняется но bluez-tray никуда не падает. Давай разбираться, заодно и x64 сделаем.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Re: Некоторые размышления
« Ответ #437 : 24 Октябрь 2018, 09:19:41 »
считаю что информации по проблеме достаточно.
Я тупой, мне недостаточно. Посмотрел на старой системе, hibernate не работает, syspend работает. После выхода из syspend rfkill меняется но bluez-tray никуда не падает. Давай разбираться, заодно и x64 сделаем.
возможно разной время инициализации устройства и получается что у меня некоторое время после пробуждения вобще нет bluetooth, а потом он появляется, за это время программа падает. больше объяснений нет и как тогда продолжает работать bluez-tray если его конкретно запускали работать с rfkill0 а у устройства уже rfkill1 стал. Он по идее уже не должен управлять устройством, попробуй.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: Некоторые размышления
« Ответ #438 : 25 Октябрь 2018, 12:25:40 »
 Собрал bluez-5.57 + bluez-alsa-1.3.1 + bluez-tray (x86_64) и pm-utils-1.4.1. Буду пытать.
Результат: pm-suspend отрабатывает нормально, bluez-tray переходит в down и обнуляется bdaddr.
pm-hibernate: на несколько секунд гаснет дисплей и всё возвращается обратно
Код
# cat /var/log/pm-suspend.log 
Initial commandline parameters:
Thu Oct 25 11:04:35 UTC 2018: Running hooks for hibernate.
Thu Oct 25 11:04:35 UTC 2018: performing hibernate
sh: write error: No such device
Thu Oct 25 11:04:37 UTC 2018: Awake.
Thu Oct 25 11:04:37 UTC 2018: Running hooks for thaw
Thu Oct 25 11:04:37 UTC 2018: Finished.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Re: Некоторые размышления
« Ответ #439 : 25 Октябрь 2018, 14:45:18 »
Вобще модуль для х64 уже давно сделан был
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: Некоторые размышления
« Ответ #440 : 25 Октябрь 2018, 15:10:32 »
Вобще модуль для х64 уже давно сделан был
"Стала пуганой птица удачи, и не верит чужим рукам" (Машина времени «синяя птица»)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Re: Некоторые размышления
« Ответ #441 : 25 Октябрь 2018, 15:38:45 »
Да об чем базар, был бы толк.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Re: Некоторые размышления
« Ответ #442 : 27 Октябрь 2018, 09:42:07 »
 Скомпилировал bluez-5.50
Код
./configure --prefix=/usr --sysconfdir=/etc localstatedir=/var --libdir=/usr/lib64 --disable-systemd --disable-monitor --disable-tools --enable-library 
Получил bluetoothctl без ничего и libbluetooth.so.3. Интерактивный режим работает, но придумал его явно какой-то извращенец. Соединение с bluetooth-наушниками устанавливается, звук не идёт, но это уже проблемы bluealsa. Не компилируется bt-scah (x86_64)


« Последнее редактирование: 28 Октябрь 2018, 21:03:10 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #443 : 28 Октябрь 2018, 21:14:36 »
 Получил такой вывод bt-scan
Код
Scanning ...
00:11:67:6A:05:5D SPARKLE
1 0 2 [ Render Audio ] Loudspeaker Audio/Video
BC:B1:F3:46:7C:44 C3520
1 0 2 [ Net Capture Obex Phone ] Cell Phone
цифры обозначают pscan_rep_mode, pscan_mode, pscan_period_mode, остальное понятно. Кажется, можно обойтись без sdptool.
Что тут убрать лишнее?
Да об чем базар, был бы толк.
Толк выйдет..., бестолочь останется.
« Последнее редактирование: 28 Октябрь 2018, 21:22:41 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #444 : 29 Октябрь 2018, 02:11:30 »
pscan_rep_mode, pscan_mode, pscan_period_mode
ненужно

Net Capture Obex Phone
сложно, лучше кодами типа 0x117
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #445 : 29 Октябрь 2018, 09:00:08 »
Посмотри, что выдаёт hcitool-5.50.
сложно, лучше кодами типа 0x117
Для скрипта одно и то же, для нас понятнее.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #446 : 29 Октябрь 2018, 09:31:15 »
Для скрипта одно и то же,
в моем скрипте анализируются 0х1235 коды.

Посмотри, что выдаёт hcitool-5.50.
он выдает command not found. В моем модуле hcitool не используется.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #447 : 29 Октябрь 2018, 10:16:43 »
в моем скрипте анализируются 0х1235 коды.
А тут они уже проанализированы.
он выдает command not found.
Я имел в виду выхлоп hcitool в архиве. Жесть.
В моем модуле hcitool не используется.
Саша, ты неправ. Первая строка scan.c
Код
/*The part of hcitool-5.46*/
Так что используется, но без излишеств.
Мне кажется, что вывод bt-scan надо сделать так: "BD-address" "Имя устройства" "Тип устройства" "Сервисы" одной строкой с записью в /tmp/btscan.lst. Твоему скрпту это никак не повредит.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #448 : 29 Октябрь 2018, 10:21:32 »
Мне кажется, что вывод bt-scan надо сделать так: "BD-address" "Имя устройства" "Тип устройства" "Сервисы" одной строкой с записью в /tmp/btscan.lst. Твоему скрпту это никак не повредит.
сейчас мне бы не повредило чтобы у меня значек в панели не исчезал.


Саша, ты неправ. Первая строка scan.c
я прав.


Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #449 : 29 Октябрь 2018, 10:29:39 »
чтобы у меня значек в панели не исчезал.
Попробуй без systemd, у меня то не исчезает. Попробуй записать в bluez.sh так (последняя строка) :
Код
/usr/bin/bluez-tray "$@" &
я прав.
Не, не прав  :P
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64