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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #45 : 01 Июль 2017, 08:18:26 »
Пулреквесты смотри хотя бы
Смотрел. Ты туда добавил команды из puppybt. Как это собрать в полноценный скрипт, кроме как руками?
оформить модулем бы
Оно покомандно, из консоли, отнюдь не всё работает, а ты модуль. Например:
Код
# hciconfig hci0 up
# sdptool browse
Inquiring ...
Failed to connect to SDP server on 00:11:67:6A:05:5D: Operation now in progress
# sdptool browse
Inquiring ...
Failed to connect to SDP server on 00:11:67:6A:05:5D: No route to host
00:11:67:6A:05:5D это наушники SPARKLE.
Моноблок 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
« Ответ #46 : 01 Июль 2017, 08:56:57 »
Я добавил команды, но они в виде функций и их можно дорабатывать. У автора оно как-то работало в таком виде.

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #47 : 01 Июль 2017, 09:08:22 »
У автора оно как-то работало в таком виде.
У автора возможно, у меня нет.
Моноблок 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
« Ответ #48 : 01 Июль 2017, 11:31:35 »
От того что щс все на bluez4 ничего страшного, просто потом содержимое функций будем менять на bluez5. Работе над gui это не мешает
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #49 : 03 Июль 2017, 05:36:07 »
bluez_tray не хочет работать :(
1. делаю echo $DISPLAY>/tmp/dsp
2. делаю bluez_tray hci0 rfkill1

Никаких ошибок не выводится, программа просто завершает работу. Пробовал и твой готовый скомпилированный файл, и сам компилировал
« Последнее редактирование: 03 Июль 2017, 05:38:33 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #50 : 03 Июль 2017, 08:28:00 »
bluez_tray не хочет работать :(
В PRA или PR? rfkull точно 1? Иконки /usr/share/pixmaps/bluetooth*.png на месте?
Смотрю, ты уже начал английский прилаживать.
« Последнее редактирование: 03 Июль 2017, 08:31:34 от 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
« Ответ #51 : 03 Июль 2017, 09:05:14 »
В PRA или PR?
PRA и PR тоже щас проверил - не срабатывает.


rfkull точно 1?
да


Иконки /usr/share/pixmaps/bluetooth*.png на месте?
да
« Последнее редактирование: 03 Июль 2017, 10:12:39 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #52 : 03 Июль 2017, 12:12:59 »
не срабатывает.
В смысле, иконка висит, но ничего не срабатывает? У меня с bluez-5.45 то же самое.
Моноблок 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

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #53 : 03 Июль 2017, 12:35:01 »
 Проверил на PR, работает: включает, выключает, видимость, о программе, запуск bt-connect, который нашёл телефон Alkatel.
Моноблок 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
« Ответ #54 : 03 Июль 2017, 12:38:40 »
Нет иконок нет в трее, бинарник завершет свою работу молча и без ошибок.
Какой командой запускаешь в консоли?

А может при отсутствии зависимых программ он отключается? Например если bt-connect нет в системе?
« Последнее редактирование: 03 Июль 2017, 12:40:32 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #55 : 03 Июль 2017, 13:10:20 »
Какой командой запускаешь в консоли?
Код
# bluez_tray hci0 rfkill1 
Но предварительно проверяю
Код
# ls -d /sys/class/bluetooth/hci0/rfkill?
/sys/class/bluetooth/hci0/rfkill1
Если rfkill не угадаешь, то программа завершается с ошибкой
Код
# bluez-tray hci0 rfkill2
# echo $?
1
Тут нашёл инструкцию по bluez-4, но у меня нормально работает только bluez-5 с управлением через bluetoothctl.
« Последнее редактирование: 03 Июль 2017, 13:14:57 от 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
« Ответ #56 : 03 Июль 2017, 13:14:47 »
Нету у меня ошибок никаких совсем. Как отловить проблему?
Може попробовать твой модель целиком?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #57 : 03 Июль 2017, 13:18:33 »
Попробуй, я в чистом PR подключал каталог mount -o remount,append:bluez-tray4-0.1/ / из git.
Моноблок 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
« Ответ #58 : 04 Июль 2017, 02:28:25 »
Попробуй, я в чистом PR подключал каталог mount -o remount,append:bluez-tray4-0.1/ / из git.
ну и все, приплыли. тоже не работает. Чистый PR.
« Последнее редактирование: 04 Июль 2017, 04:34:31 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #59 : 04 Июль 2017, 02:49:20 »
Вот сделал парочку скриншотов.
Окно err_msg в зависимости от текста становится то, широким, то узким. Надо бы его сделать фиксированным или в виде notify сделать

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