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

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

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #105 : 17 Июль 2017, 02:31:34 »
Встроил infomsg, up и down. Добавил в меню pscan, iscan, piscan, noscan.
Почему у меня меню ПКМ не фиксируется на экране? пункт выбрать можно только пока кнопка мыши зажата.
Подсказку всплывающую по наведению мыши надо сделать более многословной, неплохо бы еще имя контроллера выводить:
Контроллер:
Имя контроллера:
Адрес:
Состояние:
---------------------------

И убери уже запятую в номере версии, бесит аж.

---------------------------
 ты либо бинарники удаляй из сообщений, либо пиши который брать :(
bluez-tray который тут выложен при щелчке ЛКМ выдал /usr/bin/rxvt: Нет такого файла или каталога
при попытке завершить программу в терминале по ctrl+c завершился bluetoothd (это ожидаемо) но еще произошел запуск puppybt (а вот это уже неожиданность)
« Последнее редактирование: 17 Июль 2017, 07:18:23 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #106 : 17 Июль 2017, 08:48:57 »
Почему у меня меню ПКМ не фиксируется на экране?
Вот этого я знать не могу, ибо твоё железо тайна великая есть.
И убери уже запятую в номере версии, бесит аж.
О! А я и не вижу. Убрал.
/usr/bin/rxvt: Нет такого файла или каталога
И куда ты его спрятал? Bluetoothctl можно запустить только в консоли. Может совсем убрать его вызов?
либо пиши который брать
Бери с гита.
Моноблок 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
« Ответ #107 : 17 Июль 2017, 09:00:09 »
Вот этого я знать не могу, ибо твоё железо тайна великая есть.
ноутбук Asus k55vj,  панель lxpanel 0.6.2

И куда ты его спрятал?
честное слово, он в /usr/local/bin вызов его пока оставь, puppybt у меня еще только умеет анимацию крутить без декораций :))
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #108 : 17 Июль 2017, 09:38:24 »
lxpanel 0.6.2
Скорее всего это. У меня традицонный IceWM.
вызов его пока оставь
Уже убрал :( . Bluetoothctl по моему для тех, кто дружит с консолью.
Моноблок 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
« Ответ #109 : 17 Июль 2017, 10:36:20 »
Скорее всего это. У меня традицонный IceWM.
надо лечить.

Если строку gtk_status_icon_set_visible(tray_icon, TRUE); поднять на пару строк выше, может вылечит проблему с отображением значка при запуске? а то получается что у тебя ожидание нажатия кнопок мыши раньше чем разрешается показ значка....

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #110 : 17 Июль 2017, 12:36:05 »
надо лечить.
Сделал.
Моноблок 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

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #111 : 17 Июль 2017, 13:01:40 »
 Подключал lxpanel 7 и 8. Bluez-tray вообще не отображается.
Моноблок 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
« Ответ #112 : 18 Июль 2017, 09:23:31 »
у меня после нескольких щелчков ПКМ по значку в трее программа вобще выгружается, там есть меню Выход? может просто по нему попадаю....

еще у меня видимо подвисает контроллер т.к. после одного удачного включения-выключения начинает выдавать Can't init device hci0: Время ожидания соединения истекло.

в dmesg пишет: hci0 command tx timeout

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #113 : 18 Июль 2017, 12:46:35 »
там есть меню Выход?
Нет.
надо налаживать
Знать бы как?
Моноблок 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
« Ответ #114 : 19 Июль 2017, 07:40:03 »
починил показ меню ПКМ, отправил реквест на гитхабе
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #115 : 19 Июль 2017, 08:50:32 »
Во всех нормальных системах /usr/sbin/rfkill. Подделываться под PRA не имею ни малейшего желания.
За исправление опечаток спасибо, "activate_time" проверил, работает.
Моноблок 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
« Ответ #116 : 19 Июль 2017, 08:57:44 »
Подделываться под PRA не имею ни малейшего желания.
ненадо подделываться, при компиляции бинарники можно размещать где угодно например в /usr/bin

в конечном итоге это будет модуль и этот самый rfkill будет в этом модуле.

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #117 : 19 Июль 2017, 09:38:02 »
в нормальных программах
Для этого нужен нормальный программист, а я всего лишь быдлокодер.
этот самый rfkill будет в этом модуле.
Вообще-то rfkill должен быть в базе, ибо он блокирует не только bluetooth, а  wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm nfc
Моноблок 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
« Ответ #118 : 19 Июль 2017, 09:40:33 »
Для этого нужен нормальный программист, а я всего лишь быдлокодер.
пишешь, значит учишься. Пиши правильно, не ходи по скользкой дороге одного из здешних форумчан из трех букв.


Цитата
Вообще-то rfkill должен быть в базе
тем более надо делать автообнаружение для внешних программ, и применительно к rfkill - его отсутствие не особо должно влиять на работу программы ,  если блютус разблокирован!!!
« Последнее редактирование: 19 Июль 2017, 09:42:49 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #119 : 19 Июль 2017, 10:50:21 »
Теперь предлагаю выяснить что такое piscan, iscan и pscan

могу прикрутить локализацию и перевести на английский - надо?

-------------------
Нельзя ли после щелчка по меню (например включение адаптера) делать паузу и не реагировать на другие щелчки мышью. Возможно если несколько раз подряд отправить команды - адаптер зависает. Хотя может быть щас с нормальной работой меню это будет неактуально конечно...
« Последнее редактирование: 19 Июль 2017, 10:53:10 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.