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
для переключения режимов шумоподавления:
Как снять логи работы программы?
Первый способ - через консоль (только для Linux). Для полностью выйдите из программы, откройте терминал и выполните следующую команду:
openfreebuds --verbose
Эта команда запустит программу в режиме отладки, и логи будут выведены в окно терминала.
Второй (для версии v0.10 и выше). Откройте настройки программы, перейдите на вкладку "Помощь", нажмите "Показать логи программы".