OpenFreebuds

OpenFreebuds — программа для управления устройствами серии HUAWEI FreeBuds / Honor EarBuds для компьютера. Позволяет менять режимы шумоподавления и различные настройки Bluetooth-наушников без использования телефона.

Доступна для Windows и Linux. Возможности:

По сути программа почти полностью заменяет AI Life.

Программа не имеет какого-либо основного окна, а лишь отображает индикатор в области уведомлений, откуда можно получить доступ к основным настройкам и меню настройки устройства.

Полезные ссылки:

Параметры командной строки

openfreebuds [-h] [--verbose] [--shell] [command]
  • --verbose - включает вывод журнала работы программы в консоль (не работает в упакованной windows-версии).
  • --shell - запускает отладочный консольный режим (не работает в упакованной windows-версии).
  • [command] - команда для отправки веб-серверу. Например, openfreebuds next_mode переключит режим шумоподавления

Как собрать программу из исходников

Смотрите README.md в репозитории на GitHub.

Решение проблем

Gnome Shell: не отображается значок в трее

Данный рабочий стол из коробки не поддерживает отображение индикаторов в трее. Для того, чтобы добавить их поддержку нужно установить расширение рабочего стола AppIndicator and KStatusNotifierItem Support.

Как настроить сочетания клавиш в GNOME Wayland

Встроенная функция сочетаний клавиш не будет работать под Wayland, и способа решения этой проблемы на данный момент нет. Причиной тому сам протокол.

Потому назначить сочетания клавиш можно через системные настройки.

Для этого откройте Параметры -> Клавиатура -> Комбинации клавиш -> Дополнительные комбинации клавиш. Добавьте новое сочетание клавиш, указав произвольное название. В поле "Команда" укажите

openfreebuds действие

Где вместо действие вы можете указать

  • next_mode - следующий режим шумоподавления
  • mode_0 - отключить шумоподавление
  • mode_1 - включить шумоподавление
  • mode_2 - режим прозрачности
  • connect - подключить устройство
  • disconnect - отключить устройство

Например, вот так выглядит моя настройка сочетания клавиш Ctrl-Alt-Q для переключения режимов шумоподавления:

GNOME

Как снять логи работы программы?

Первый способ - через консоль (только для Linux). Для полностью выйдите из программы, откройте терминал и выполните следующую команду:

openfreebuds --verbose

Эта команда запустит программу в режиме отладки, и логи будут выведены в окно терминала.

Второй (для версии v0.10 и выше). Откройте настройки программы, перейдите на вкладку "Помощь", нажмите "Показать логи программы".

thumb_up 0 thumb_down 0 chat Комментарии (0) favorite Донат