Узнать уровень заряда батареи для Apple Airpods на Ubuntu

Вопрос или проблема

Я хотел бы видеть состояние батареи моих AirPods, когда они подключены к моему Kubuntu 20.04, но не могу найти инструмент командной строки или графический интерфейс для этого.

Я нашел очень старые обсуждения на эту тему, ничего очень нового. Знает ли кто-нибудь инструменты или способы сделать это? Я использую KDE.

Моя система:

$ uname -a
Linux saif-kubuntu 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Другие детали:

  • Операционная система: Kubuntu 20.04
  • Версия KDE Plasma: 5.18.5
  • Версия фреймворков KDE: 5.68.0
  • Версия Qt: 5.12.8
  • Версия ядра: 5.4.0-48-generic
  • Тип ОС: 64-бит

Буду признателен за предложения.

Спасибо за подтверждение директории, сначала попробуйте это с подключенными наушниками по BT, если они не подключены, то они определенно не появятся ни в одном из нижеуказанных:

В новых версиях Ubuntu вы можете проверить в разделе “Все настройки” -> “Питание” и посмотреть, отображаются ли наушники, как на клавиатуре на скриншоте, а затем установить 2-й вариант, как показано, чтобы увидеть это на панели задач, это может сработать, а может и не сработать:

Все настройки>Питание

Если вы не видите наушники в списке, вы можете попробовать это, используя директорию, которую вы проверили:

Вы можете найти полезную информацию в /sys/class/power_supply/. Например, беспроводная клавиатура Apple находится в /sys/class/power_supply/hid-MAC_HERE-battery/. В директории устройства есть файл с именем capacity, это процент заряда батареи.

Так что, например, для чтения ёмкости батареи беспроводной клавиатуры Apple вы бы:

cat /sys/class/power_supply/hid-MAC_HERE-battery/capacity

HID является стандартом для клавиатур и мышей, поэтому вам нужно будет посмотреть, как ваши наушники отображаются в системе, будучи подключёнными по BT.

Обратите внимание, что тип устройства (hid) изменится вместе с брендом, в то время как -battery/capacity должно оставаться прежним, вам просто нужно будет попробовать каждую и посмотреть, какая соответствует вашим наушникам, когда они подключены по BT к вашему машине Ubuntu.

Надеюсь, это сработает для вас.

Использовал скрипт “AirStatus” для проверки состояния батареи github/delphiki/AirStatus. Обычно он работает, когда AirPods находятся в футляре перед использованием их на ушах.

Ответ или решение

Как проверить уровень заряда аккумулятора AirPods на Ubuntu

Проверка уровня заряда ваших AirPods на системе, основанной на Ubuntu, может быть не такой простой задачей, как вы ожидали. Несмотря на это, существуют несколько методов, которые помогут вам получить эту информацию. В данном руководстве мы рассмотрим процессы и инструменты, которые могут быть полезны.

Прежде чем начать

Убедитесь, что ваши AirPods подключены через Bluetooth к вашему компьютеру на Kubuntu 20.04. Вы можете это сделать через настройки Bluetooth в системе или с помощью команды в терминале:

bluetoothctl

Затем просто используйте команды для сканирования и подключения к вашим наушникам.

Метод 1: Использование системного каталога

Если у вас подключены AirPods, вы можете попробовать получить доступ к информации о заряде батареи через файловую систему. Все устройства с поддержкой питания отображаются в каталоге /sys/class/power_supply/.

Шаги

  1. Откройте терминал.

  2. Перейдите в каталог:

    cd /sys/class/power_supply/
  3. Проверьте доступные устройства:

    ls

    Вам нужно искать что-то вроде hid-MAC_ADDRESS-battery, где MAC_ADDRESS будет зависеть от ваших AirPods.

  4. Чтобы получить информацию о заряде аккумулятора, используйте следующую команду (замените hid-MAC_ADDRESS-battery на имя вашего устройства):

    cat hid-MAC_ADDRESS-battery/capacity

Это вернет уровень заряда в процентах.

Примечания

  • Убедитесь, что AirPods подключены в данный момент; иначе они не станут видимыми в системе.
  • Эта методика может потребовать некоторого времени для поиска правильного устройства, особенно если в системе находятся несколько беспроводных устройств.

Метод 2: Использование AirStatus

Если ручные методы не приносют результатов или если вам необходимо делать это регулярно и быстро, вы можете воспользоваться скриптом AirStatus. Этот инструмент разработан специально для проверки уровня заряда аккумулятора для AirPods и других Apple-устройств.

Установка AirStatus

  1. Убедитесь, что у вас установлен git. Если он не установлен, вы можете установить его:

    sudo apt install git
  2. Склонируйте репозиторий AirStatus:

    git clone https://github.com/delphiki/AirStatus
  3. Перейдите в каталог AirStatus:

    cd AirStatus
  4. Для работы программы может понадобиться Python и некоторые библиотеки. Убедитесь, что они установлены:

    sudo apt install python3 python3-pip
    pip3 install pyobjc-framework-CoreBluetooth
  5. Запустите скрипт с помощью Python:

    python3 AirStatus.py

Этот скрипт покажет уровень заряда для ваших AirPods и может предоставить дополнительную информацию, которая может быть полезной.

Заключение

Существует несколько способов отобразить уровень заряда AirPods на вашем Kubuntu 20.04. Вы можете использовать встроенные системные инструменты или установить специализированный скрипт AirStatus для более удобного доступа к этой информации. Следуйте указанным выше шагам для успешной реализации любого из методов, и вы сможете легко следить за состоянием вашей батареи.

Если у вас возникли проблемы или вопросы во время выполнения данных шагов, пожалуйста, не стесняйтесь обращаться за дополнительной помощью.

Оцените материал
Добавить комментарий

Капча загружается...