Как мое приложение может назначить сочетание клавиш в системе от Flatpak? - PullRequest
1 голос
/ 22 апреля 2020

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

Planner является диспетчером задач и имеет встроенное приложение под названием «Быстрое добавление» с помощью сочетания клавиш, которое можно запускать независимо от того, работает ли Planner.

enter image description here

Для установки этого сочетания клавиш I используйте следующий сервис .

Это прекрасно работает, если я собираю Planner из репозитория. Тем не менее, у меня возникает ошибка, если я выполняю ту же функцию, если я собираю Planner из Flatpak

** (com.github.alainm23.planner:2): WARNING **: 15:54:36.510: CustomShortcutSettings.vala:28: Schema "org.gnome.settings-daemon.plugins.media-keys" is not installed on your system.

Я знаю, что не могу получить доступ к схеме org.gnome.settings-daemon.plugins.media-key И мне нужно отверстие для редактирования dfcon Конфигурация системы.

Вопрос в том, как мне это сделать. Если бы кто-нибудь мог мне помочь, я был бы очень признателен.

1 Ответ

1 голос
/ 23 апреля 2020

Flatpak по умолчанию не позволяет редактировать GSettings таким образом, чтобы это влияло на остальную часть рабочего стола , поскольку приложения-румян могли бы использовать эту возможность для обеспечения безопасности и конфиденциальности, например, установить или отключить прокси серверы.

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

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

...