Убрал addressfile из bluez-tray, посмотри.
Ты не доверяешь своему коду? зачем переименовал под другое имя? хотя бы вручную перенес из моего файла исправления ошибок
Тесты:
1. Не прорисовывает значек в трее при запуске, видимо bluetooth_off
2. Меню правой кнопки мыши показывает только пока кнопка прижата, стоит отпустить - меню исчезает.
3. опрос ожидания запуска xorg в файле bluez.sh можно увеличить до 2-5 сек т.к. некритично.
-------------------------------------------------------
sdptool browse $BDA > /tmp/${BDA}-info.lst || continue
echo "<vbox>" >> /tmp/panel
awk -F[\(\)] '/0x11/ {print $2}' /tmp/${BDA}-info.lst | sort -u | while read S
do
CH=$(grep -A4 $S /tmp/${BDA}-info.lst | awk '/Channel/ {print $2}')
case $S in
0x1101) echo "<frame Serial Port>
для bluez5 эту информацию надо брать из bluetoothctl подставляя адрес устройства в команду echo -e "info $BDA \nquit" |bluetoothctl
на данном этапе основной вопрос в том что надо чтобы уже был запущен bluetoothd запускать его из скрипта или bluez_tray запустит а в скрипте только проверять запущен ли bluetoothd?