问题标签 [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.
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(将幻灯片显示为墙纸)时,它就不起作用了。
pdf-generation - Evolution 中的 PDF 打印电子邮件 (flatpak)
我正在使用Evolution ( flatpak package ) 作为个人信息管理器。但是,当我尝试将电子邮件打印为 .pdf 时,我无法完全访问我的文件系统。我只能将 .pdf 保存在某些受限文件树中。我已经使用技巧打印~/.gnupg
文件夹中的.pdf,然后使用普通文件管理器复制粘贴到任何文件夹中——但这不是长期的解决方案。
如何让 Evolution 中的 pdf 打印机能够访问整个文件系统?
linux - 无法在 Arch Linux 上安装 flatpak
[尝试] 在 Arch linux 上安装 flatpak 失败:
在 Linux 上下载和安装 flatpack 的正确方法是什么?
linux - Flatpak 回购对象文件夹为空?
昨天我释放了一些磁盘空间(大约是我磁盘的 1/2!),似乎 /var/lib/flatpak/repo/ojbects 文件夹已被删除。现在,每当我尝试更新我的 flatpaks 时,什么都没有发生。这是我的终端输出。
有没有办法重新填充我的 flatpak repo opbjects 文件夹?谢谢您的帮助!
networking - QEMU 无法提供互联网访问
我在没有 root 权限的容器(flatpak)中运行 qemu,因此无法创建分接设备。在运行 qemu 时使用用户模式网络 (slirp)。
runqemu kvm publicvnc slirp
它启动了 qemu,但无法在 qemu 中访问互联网。我怎样才能在 qemu 中访问互联网。容器可以访问互联网。
vala - Posix 在 Flatpak 包中不起作用,而在普通编译的包中起作用
我有一个简单的valaPosix.system("shutdown now");
应用程序,其功能之一是使用
普通ninja
编译版本关闭计算机,该应用程序运行良好。但是,在 flatpak 版本中,它不起作用。我尝试通过在 yml 文件中添加几个完成参数来重新打包它。,
但它也不起作用。
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 )
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?
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
.