问题标签 [flatpak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
323 浏览

linux - 如何将 Meld 的 flatpak 版本设置为 git mergetool?

将 Meld 安装为常规 Linux 软件包,将 Meld 设置为 git 合并工具相当简单,这是我的 .gitconfig 的摘录。

但是你不能简单地用命令执行的 Meld 的 flatpak 版本meld呢?我猜 cmd 部分应该是这样的

但是这个确切的命令不起作用。应该如何修改?

0 投票
1 回答
1638 浏览

linux - VSCode 在 Linux 系统中找不到文件

我已经Visual Studio Code - OSS通过flatpak. 我变了

外壳存在并工作

当打开新的终端窗口时,终端窗口会在终端窗口中显示以下消息后立即关闭。


我再次安装vscodevim插件并配置

但是,我收到以下错误消息。

但是 nvim 存在:

VS Code 似乎找不到系统文件。我该如何解决这个问题?

0 投票
0 回答
296 浏览

debian - 从 Flatpak 中的主机 /usr/local/lib 访问库的​​解决方法

我们正在尝试为一组已编译的二进制文件制作一个 flatpak 应用程序。一些已编译的二进制文件正在使用dlopen()调用从/usr/local/lib目录访问库。

但不幸的是,flatpak 并没有将/usr/local/lib目录原样暴露给沙箱。相反,它像/var/run/host/usr/local/lib在 flatpak 中一样暴露在外。在我们的案例中,dlopen()无法将代码更改为此映射路径,因为它是第三方工具进行调用。

是否可以在沙箱中引用/usr/local/lib任何解决方法?我们尝试了--filesytem选项,但它没有用。

0 投票
1 回答
400 浏览

python - 使用 freedesktop 门户使用 Python 截屏

我一直在尝试用 python 编写一个 flatpak 应用程序,它使用 freedesktop 门户来截取屏幕截图。我正在调整 Gimp 的 freedesktop screenshot 插件,它是用 c 编写的,在获取截图并与我的应用程序共享后,我遇到了麻烦。我得到一个 '/org/freedesktop/portal/desktop/request/1_326/t' 形式的 uri,freedesktop 门户文档说 uri 指向安装在 run/user/$UID/doc/ 和我可以确认屏幕截图已保存在那里。但是,我似乎无法为它们获取有用的标识符,以便我可以使用我的应用程序将它们附加到电子邮件中。

我已经尝试了 freedesktop Documents 门户中的所有方法,但都没有成功。在调用一个 dbus 代理后,该代理返回一个保存在 opath 变量中的 uri,Gimp 实现设置另一个 dbus 代理,然后将该代理连接到此处的回调函数:我从中复制这些片段的完整文件可在此处获得 << a href="https://github.com/GNOME/gimp/blob/master/plug-ins/screenshot/screenshot-freedesktop.c" rel="nofollow noreferrer">https://github.com/GNOME/gimp /blob/master/plug-ins/screenshot/screenshot-freedesktop.c>

screenshot_freedesktop_dbus_signal 函数如下所示:

在回调函数之前,我的代码以相同的方式工作。我找不到 g_signal_connect 函数的 pythonic 等效项。我试过像这样将回调添加到新代理的初始化中

但是我的 receive_screenshot_signal 函数没有传递任何值,并且传入的任务对象说它们没有完成。

我不确定从这里去哪里,所以任何关于如何更有效地使用 dbusproxy 库和/或 freedesktop 门户的建议或见解将不胜感激。谢谢!

0 投票
2 回答
8930 浏览

flatpak - 清理flatpak repo文件夹?

在尝试构建gitg flatpak 之后,我注意到我的/var/lib/flatpak/repo文件夹变得非常大。 在此处输入图像描述 我假设这些是构建文件?有什么好办法清理这些吗?

我正在使用 Flatpak 1.4.0。

0 投票
1 回答
3655 浏览

gtk3 - bwrap:execvp 应用程序:没有这样的文件或目录(GNOME Builder Flatpak)

当我尝试从 GNOME Builder 3.32.4 (Flatpak'ed) 运行 GJS GNOME 示例应用程序时,我收到错误消息:

我尝试了“清理”和“重建”项目,但没有任何帮助。

这只发生在示例 GJS GNOME 应用程序中。C GNOME 应用程序似乎运行良好。

0 投票
1 回答
1064 浏览

xml - 如何在来自 GtkBuilder 的 XML *.ui 文件中使用 GTK+3 GtkImage

我正在寻找有关如何在 XML UI 文件中包含GtkImage的更多信息,而不是直接从代码创建它们(在文档中,它仅显示了从 C 代码创建 GtkImage 的示例,我想从 * .UI 资源)。

在 *.UI XML 语法中使用 GtkImage 制作图标或空状态的最佳实践是什么?编辑:尤其是在 Flatpak 的背景下。

0 投票
1 回答
1726 浏览

python - 将 Gnome Builder 与 Python 一起使用

我正在尝试在 Python 中使用 Gnome Builder 创建一个项目。文档非常有限,但我认为发现:

当您在 Builder 中按下“构建”按钮时,它会尝试构建一个 flatpak 并运行它。这适用于初始项目存根。当我添加一个

该项目无法运行,因为还没有 numpy。我认为这必须添加到 .JSON 文件中。我还认为介子文件仅用于“收集”flatpak-builder 的 .py 源。我遵循了http://docs.flatpak.org/en/latest/python.html上的文档, 并使用 flatpak-pip-generator 创建了一个 numpy 模块。

我的 .JSON 文件现在看起来像这样:

但是构建失败并出现来自 git 的错误,我不明白:

(最后几行是德语“子进程失败”)

0 投票
1 回答
60 浏览

installation - 即使安装了 flatpak 也无法创建沙箱

如此处所述克隆 pitivi 后,我安装了 flatpak 现在运行命令:

我收到这条消息:

并运行以下命令:

我收到这条消息:

我不知道这里出了什么问题,感谢任何帮助或建议。谢谢。

0 投票
1 回答
201 浏览

flatpak - What's a flatpak runtime?

What exactly is a flatpak runtime? Is it a virtual machine like JVM (Java) and CPython? Or is it more like something like virtualenv? I already read the flatpak documentation but it was not clear to me.