CHECKLOCALDEVICE () {
if [ ! $(pidof bluetoothd) ]; then
ntf -i "$(gettext 'Bluetooth is off!')"
else
hcitool dev > /tmp/btdevinfo
Xdialog --fixed-font --no-cancel --title "$(gettext 'Bluetooth adapter info')" --textbox /tmp/btdevinfo 0 0
fi
}
export -f CHECKLOCALDEVICE
Это функция по отображению информации о локальном устройстве, в данном виде она никак не работает.
Что бы хотелось:
1. Окно с картинкой красного цвета если устройство выключено и картинкой зеленого цвета - если устройство включено (например svg значки modem_no, modem_yes или module_no, module_yes).
2. Рядом с картинкой надпись "Bluetooth adapter ON" ("Bluetooth adapter OFF" если выключен) состояние устройства думаю можно взять из hciconfig. Самое интересное - получится ли динамически рисовать кнопку включения устройства если оно выключено?
3. Независимо от состояния показать название устройства (брать из /sys/class/bluetooth/)
4. показать mac адрес устройства (брать из hciconfig)