问题标签 [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 投票
0 回答
54 浏览

gtk - XML 不能用作墙纸使用 org.freedesktop.portal.Wallpaper Portal [Vala]

我正在尝试使用门户org.freedesktop.portal.Wallpaper来设置壁纸,但是当执行门户时,它会创建一个没有扩展名的文件(即 /home/usermane/.config/both)并将其路径放到该文件位于 /org/gnome/desktop/background/picture-uri 设置(GSetting),最后如果文件是 XML 文件,则桌面仅显示黑色背景,否则如果文件是图像(jpg,png)壁纸正常设置。

我与门户通信的界面是:

我有一种以这种方式使用门户的方法:

当参数 image_path 是一个图像文件并且门户网站接收到该文件时,它可以正常工作,但是当它是一个 XML(将幻灯片显示为墙纸)时,它就不起作用了。

0 投票
1 回答
25 浏览

pdf-generation - Evolution 中的 PDF 打印电子邮件 (flatpak)

我正在使用Evolution ( flatpak package ) 作为个人信息管理器。但是,当我尝试将电子邮件打印为 .pdf 时,我无法完全访问我的文件系统。我只能将 .pdf 保存在某些受限文件树中。我已经使用技巧打印~/.gnupg文件夹中的.pdf,然后使用普通文件管理器复制粘贴到任何文件夹中——但这不是长期的解决方案。

如何让 Evolution 中的 pdf 打印机能够访问整个文件系统?

0 投票
4 回答
591 浏览

linux - 无法在 Arch Linux 上安装 flatpak

[尝试] 在 Arch linux 上安装 flatpak 失败:

在 Linux 上下载和安装 flatpack 的正确方法是什么?

0 投票
1 回答
121 浏览

linux - Flatpak 回购对象文件夹为空?

昨天我释放了一些磁盘空间(大约是我磁盘的 1/2!),似乎 /var/lib/flatpak/repo/ojbects 文件夹已被删除。现在,每当我尝试更新我的 flatpaks 时,什么都没有发生。这是我的终端输出。

有没有办法重新填充我的 flatpak repo opbjects 文件夹?谢谢您的帮助!

0 投票
0 回答
41 浏览

networking - QEMU 无法提供互联网访问

我在没有 root 权限的容器(flatpak)中运行 qemu,因此无法创建分接设备。在运行 qemu 时使用用户模式网络 (slirp)。

runqemu kvm publicvnc slirp

它启动了 qemu,但无法在 qemu 中访问互联网。我怎样才能在 qemu 中访问互联网。容器可以访问互联网。

0 投票
1 回答
29 浏览

vala - Posix 在 Flatpak 包中不起作用,而在普通编译的包中起作用

我有一个简单的Posix.system("shutdown now");应用程序,其功能之一是使用 普通ninja编译版本关闭计算机,该应用程序运行良好。但是,在 flatpak 版本中,它不起作用。我尝试通过在 yml 文件中添加几个完成参数来重新打包它。,

但它也不起作用。

0 投票
0 回答
30 浏览

linux - 如何在clear linux中将PATH转移到程序中?

我需要在 vs-code 中使用 plagin,但是 vs-code $PATH != system $PATH 。我使用清除 linux。如果我在终端中使用 echo $PATH,我会得到:

/usr/lib/go:/usr/lib/go:/usr/lib/go:/usr/bin/haswell:/usr/local/bin:/usr/bin:/opt/3rd-party/bin

但我使用 VS 代码,$PATH:

/app/bin:/usr/bin:/home/lostlang/.var/app/com.visualstudio.code/data/node_modules/bin

我怎样才能让我的 VS 代码 $PATH 等于系统 $PATH?或者如何将文件夹附加到 vs-code $PATH ?(我用 flatpak 安装 vs-code )

0 投票
1 回答
161 浏览

flatpak - Install extra packages in Flatpak sandbox

There are some Flatpak apps that have optional dependencies that are not bundled with the app. E.g the plotting package Veusz is available as a Flatpak and it can optionally use the Python package h5py to open HDF5 files. But h5py is not bundled with the Flatpak version. I saw a flatpak command flatpak enter that the documentation says allows us to

Enter the flatpak sandbox.

So I started the Veusz flatpak app and used flatpak ps to get its PID. Then I tried sudo flatpak enter PID pip3 install h5py but it installed h5py in my host operating system!

TLDR; Is it possible to install custom packages (not just Python packages) in a Flatpak application's sandbox? If yes, how shall I do it?

0 投票
1 回答
39 浏览

eclipse - 如何在 Flatpak Eclipse 中运行 JUnit 测试?

我通过Flathub将 Eclipse 安装为 Flatpak 。当我尝试运行定义为在项目中运行所有测试的 JUnit 4 套件时,它会失败并出现以下异常:

我查看了源代码RemoteTestRunner,发现它正在尝试读取一个文件,其路径已提供给运行器:

来源链接

因此,我检查了测试执行的命令行并确实找到了该参数:

异常消息没有说谎 - 该文件不存在。文件的名称在每次运行时都会更改,但永远不会创建该文件。

我从 Eclipse 内部的终端和 Flatpak 容器验证了flatpak run --command=sh org.eclipse.Java我可以在/tmp.

这就是我卡住的地方。我不确定应该用什么来创建这个带有测试名称的临时文件,或者为什么它没有这样做。我在 Eclipse 日志中没有看到无法写入此文件的证据。权限似乎不是问题。

我所做的最后一个观察是,当我在 Eclipse 中打开终端并运行时,ls -al /tmp我会看到主机/tmp目录中的所有文件。我认为/tmp 即使文件权限设置为 host , Flatpak 也会特别阻止。但是,当我从终端(使用flatpak run)运行沙箱时,我看到沙箱版本/tmp与主机不匹配。无论哪种情况,我都可以读取、写入和修改/tmp.

0 投票
1 回答
30 浏览

electron - 导出为 Flatpak 时,Electron 应用程序无法获取 ipaddress

我正在尝试为我的小应用程序“<a href="https://go.openspeedtest.com/Server" rel="nofollow noreferrer">OpenSpeedTest-Server”</p> 制作一个 Flatpak

这是一个简单的网络性能估计工具。它在 Windows、Mac 和 Linux (DEB) 上运行良好。

1) 当我在 Flatpak 中导出相同内容时,应用程序无法获取客户端设备 IP 地址。

2)我也无法为我的 Flatpak 放置自定义图标。

我用的是电子锻造。 在此处输入图像描述

这是我的 package.json

我该如何解决这个问题?