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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
Re: Bluez-tray
« Ответ #46 : 01 Июль 2017, 08:56:57 »
Я добавил команды, но они в виде функций и их можно дорабатывать. У автора оно как-то работало в таком виде.

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #47 : 01 Июль 2017, 09:08:22 »
У автора оно как-то работало в таком виде.
У автора возможно, у меня нет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
Re: Bluez-tray
« Ответ #48 : 01 Июль 2017, 11:31:35 »
От того что щс все на bluez4 ничего страшного, просто потом содержимое функций будем менять на bluez5. Работе над gui это не мешает
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-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

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-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

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #52 : 03 Июль 2017, 12:12:59 »
не срабатывает.
В смысле, иконка висит, но ничего не срабатывает? У меня с bluez-5.45 то же самое.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #53 : 03 Июль 2017, 12:35:01 »
 Проверил на PR, работает: включает, выключает, видимость, о программе, запуск bt-connect, который нашёл телефон Alkatel.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
Re: Bluez-tray
« Ответ #54 : 03 Июль 2017, 12:38:40 »
Нет иконок нет в трее, бинарник завершет свою работу молча и без ошибок.
Какой командой запускаешь в консоли?

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
Re: Bluez-tray
« Ответ #56 : 03 Июль 2017, 13:14:47 »
Нету у меня ошибок никаких совсем. Как отловить проблему?
Може попробовать твой модель целиком?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8144
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-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

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

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