OpenFreebuds: Часто задаваемые вопросы
Полезные ссылки:
Полезные ссылки:
Убедитесь что установлена последняя версия "Bluetooth Command Line Tools".
Из коробки, GNOME не поддерживаем вывод значков в системном трее. Потому, чтобы OpenFreebuds нормально работал, вам нужно установить расширение "AppIndicator and KStatusNotifierItem Support".
После его установки, перезапустите OpenFreebuds и всё заработает. Имейте ввиду, что это расширение не поддерживает события левого клика мышью, потому оно в любом случае будет открывать контекстное меню, вне зависимости от выбранной в настройках опции
Обычно все нужные расширения для интеграции Qt-приложений устанавливаются автоматически, если это не произошло, попробуйте выполнить эти команды:
flatpak install kderuntime org.freedesktop.Platform.Icontheme.Adwaita
flatpak install kderuntime org.kde.KStyle.Adwaita
flatpak install kderuntime org.kde.PlatformTheme.QGnomePlatform
Источник https://jgrulich.cz/2017/05/29/gnome-integration-for-qt-based-applications-in-flatpak/
Для его работы нужно открыть программе полный доступ к D-Bus шине пользователя. Ниже предложено 2 способа сделать это.
Вариант 1. Установить Flatseal и выдать доступ через него.
Вариант 2. Выполнить команду flatpak override --user --socket=session-bus pw.mmk.OpenFreebuds
.
Для отмены этой настройки выполните: flatpak override --user --reset pw.mmk.OpenFreebuds
.
После изменений перезапустите OpenFreebuds.
Из соображений безопасности, Wayland не позволяет приложениям получать события клавиатуры, пока они не находятся в фокусе. Потому настройка производится вручную через параметры рабочего стола
Для начала, определите ID действия которое хотите выполнять. Найти список доступных действий можно в "Помощь: удалённое управление" пока запущен OpenFreebuds, обычно он находится тут: http://localhost:19823/ .
Для примера выберем next\_mode
, эта команда будет переключать на следующий режим шумоподавления, но вы можете использовать любую доступную опцию. На этой же странице вы можете кликнуть на действие чтобы протестировать его.
Теперь, перейдите в настройки сочетаний клавиш системы, для GNOME они расположены по пути "Клавиатура" → "Просмотреть и изменить сочетания клавиш" → "Пользовательские сочетания клавиш". Добавим новое сочетание клавиш для команды:
openfreebuds next\_mode
flatpak run pw.mmk.OpenFreebuds next\_mode
Для других действий замените next\_mode
ID того действия, которое хотите использовать. Пример настройки:
Для KDE принцип настройки аналогичен, но отличается местоположение настройки сочетаний клавиш.