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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #315 : 10 Октябрь 2017, 08:34:35 »
Ты не обойдешь dbus.
Вот и интересно попробовать.
Моноблок 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
« Ответ #316 : 10 Октябрь 2017, 08:48:48 »
Вот и интересно попробовать.
чтобы пробовать, нужно иметь представление и логически осмыслить возможность. Я эту процедуру выполнил и пока возможности только при условии которое уже сообщил.

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #317 : 10 Октябрь 2017, 09:55:24 »
чтобы пробовать, нужно иметь представление и логически осмыслить возможность.
Вот я и осмысливаю. Эмпирически. Академиев то не кончал.
возможности только при условии которое уже сообщил.
Без bluetoothd? А что он из себя представляет? Даймон-транслятор команд dbus -> bluez. ИМХО - лишнее звено.
Разберись лучше с парингом
Пытаюсь, но пока не
с поднятием сетевого интерфейса
Руки не доходят.
реальная польза.
Кому? Никто кроме нас двоих интереса не проявляет.
 Вообще-то мы далеко ушли от начальной темы. Я планировал bluez-tray всего лишь как графическую замену hciconfig, но тема интересная.
Моноблок 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
« Ответ #318 : 10 Октябрь 2017, 10:00:55 »
Вообще-то мы далеко ушли от начальной темы. Я планировал bluez-tray всего лишь как графическую замену hciconfig, но тема интересная.
это предложение напоминает мне об одном гражданине с этого форума. вы случайно не одного поля ягода?

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #319 : 10 Октябрь 2017, 10:33:11 »
можно бы вылезти за пределы  bluez-tray и помочь мне с puppybt.
Давно вылез и пытаюсь. Разве не лучше получить сразу ..:..:..:..:..:..-info.lst без промежуточного btscan.lst и sdptool?
Моноблок 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

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Bluez-tray
« Ответ #320 : 10 Октябрь 2017, 13:48:59 »
Пытаюсь запустить модуль 64 с гитхаба, такая же проблема. Куда копать? Системдэ поставить? Модуль в папке.
Причем значек в трее реагирует, вкл\выкл есть..устройство определяет.
« Последнее редактирование: 10 Октябрь 2017, 13:53:08 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #321 : 10 Октябрь 2017, 13:53:49 »
можно бы вылезти за пределы  bluez-tray и помочь мне с puppybt.
Давно вылез и пытаюсь. Разве не лучше получить сразу ..:..:..:..:..:..-info.lst без промежуточного btscan.lst и sdptool?
Нет не лучше.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #322 : 10 Октябрь 2017, 13:57:33 »
Пытаюсь запустить модуль 64 с гитхаба, такая же проблема. Куда копать? Системдэ поставить? Модуль в папке.
Причем значек в трее реагирует, вкл\выкл есть..устройство определяет.
Systemd не надо. Почему то не видит dbus, или доступа нет к system сессии
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Bluez-tray
« Ответ #323 : 10 Октябрь 2017, 15:31:33 »
Есть контакт! :)
Поставил systemd из реп пра. Пакманом поставил bluez и bluez-utils. Потом systemctl start bluetooth.service(без этих пакетов из AUR bluetooth.service не стартовал). Далее ЛКМ по значку в трее, появился вращающийся круг и  появился аплет с выбором устройства.
Все приконектилось, звук системы пошел на колонки через китайскую приблуду за сто рублей!
Теперь надо думать, как это все сохранить...и в идеале сделать модуль( Узнать какие именно файлы и  куда ставит пакман. И по аналогии с путями добавить в модуль Bluez)
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluez-tray
« Ответ #324 : 10 Октябрь 2017, 15:56:22 »
Поставил systemd из реп пра.
Чем не устроил модуль 075-Systemd ?
в идеале сделать модуль
И выложить
Узнать какие именно файлы и  куда ставит пакман
pacman2pfs bluez bluez-util

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #325 : 10 Октябрь 2017, 16:05:30 »
Мой модуль уже содержит нужные бинарники из bluez и bluez-utils. Ничего ставить не нужно. Возможно что-то не так с bluetoothd в моем модуле ибо я под x64 особо не успел протестировать.

Systemd тоже не требуется. Да я тестирую с модулем Systemd, но ddshurick то точно без него запускает.
« Последнее редактирование: 10 Октябрь 2017, 16:07:02 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Bluez-tray
« Ответ #326 : 10 Октябрь 2017, 17:07:15 »
С последним systemd от SFS, модуль puppybt-5.4-bluez5.47_64-pr01 работает без проблем и прочими шаманствами, ничего  докачивать не надо(все в модуле) и никакие доп. сервисы запускать. Без системд, bluetoothd не может  стартануть из-за броблем с шиной dbus.Тестил на голом praligth-6407-1709.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Bluez-tray
« Ответ #327 : 10 Октябрь 2017, 17:18:17 »
но ddshurick то точно без него запускает.
Я использую udev.
97-bluetooth.rules:
Код
# Run helper every time a Bluetooth device appears
# On remove actions, bluetoothd should go away by itself
ACTION=="add", ATTR{type}=="bluetooth", RUN+="bluez.sh %s{name} /%k"
bluez.sh:
Код
#!/bin/sh
[ $1 ] || exit
/usr/sbin/bluetoothd &
until [ -f /tmp/dsp ]; do /bin/sleep 1; done #ждём X
DISPLAY=$(/bin/cat /tmp/dsp
LANG=$(/bin/grep LANG= /etc/profile)
export DISPLAY LANG
/usr/bin/bluez-tray "$1" "$2"
В ~/.icewm/startup добавлена строка
Код
echo $DISPLAY > /tmp/dsp 
И никакого systemd :D
Моноблок 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

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Bluez-tray
« Ответ #328 : 10 Октябрь 2017, 18:03:57 »
 А как это сделать для openbox?
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Bluez-tray
« Ответ #329 : 11 Октябрь 2017, 06:56:22 »
А как это сделать для openbox?
ну я также делаю, только в 97-bluetooth.rules прописано что сразу запускаем /usr/sbin/bluetoothd --compat --noload-plugin=hostname

a bluez-tray стартует после запуска графики из ~/startup


----------------------
По поводу Dbus сообщаю что у меня такая же проблема, причина в том что нет запущенной system сессии, есть только пользовательские.
« Последнее редактирование: 11 Октябрь 2017, 07:22:22 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.