我的应用程序如何从Flatpak在系统中指定键盘快捷键?

问题描述 投票:0回答:1

我是以下应用程序的开发者 规划师 而我在分配一个问题上遇到了 快捷键 到当前系统。

Planner是一个任务管理器,并有一个内置的应用程序,称为快速添加,通过键盘快捷键,可以运行,无论Planner是否正在运行。

enter image description here

要安装这个键盘快捷键,我使用了以下方法 服务.

如果我从版本库中构建Planner,这个功能可以完美地工作,但如果我从Flatpak构建Planner,就会出现同样的错误。然而,如果我从Flatpak构建Planner时执行同样的功能,却出现了错误。

** (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配置。

问题是我怎么能做到这一点。如果有人能帮助我,我将非常感激。

gnome vala flatpak
1个回答
2
投票

默认的Flatpak 不允许以影响桌面其他部分的方式编辑GSettings。因为Rouge应用程序可以使用这种能力来做一些涉及安全和隐私的事情,比如设置或取消设置代理服务器。

所以最好是研究其他的方法来实现这个功能--也许可以提供给人们手动设置的说明,或者是 请缨 适当的门户支持设置全局键盘快捷键。

如果你还真的想实现这个功能,请查看上面的链接,了解你需要打开沙盒洞才能实现的细节。

© www.soinside.com 2019 - 2024. All rights reserved.