当您通过命令行安装 flatpak 时,您会得到:
$ flatpak install flathub ind.ie.Gnomit
Remote ‘flathub’ found in multiple installations:
1) system
2) user
Which do you want to use (0 to abort)? [0-2]: 2
Installing in user:
ind.ie.Gnomit/x86_64/stable flathub ae8df0030467
permissions: ipc, network, wayland, x11
file access: host, xdg-run/dconf, ~/.config/dconf:ro
dbus access: ca.desrt.dconf
ind.ie.Gnomit.Locale/x86_64/stable flathub 38f3aacb783a
Is this ok [y/n]:
Run Code Online (Sandbox Code Playgroud)
它以详细的方式列出了所有权限和类似内容,非常好。但是,我以后如何才能看到此列表?
我试过了flatpak permission-show <…>
,但这没有显示任何内容。flatpak info
也只显示一般统计数据。
我想设置一个环境变量,以便在启动特定 Flatpak 应用程序时设置它,并且仅为该应用程序设置。我该如何永久地做到这一点?
标题中的问题... 最近对应用程序的 flatpak 更新引入了新的错误,这些错误比已修复的错误更令人讨厌。
我没有看到任何看起来像flatpak rollback
命令的东西,但是否有相当安全的手动程序?
使用 Flatpak 安装的应用程序将保留用户数据和配置~/.var/app/
(请参阅Wiki和文档)。
我希望使用 Flatpak 安装的应用程序能够重用相同应用程序的系统版本中留下的配置和数据。也就是说,我希望他们将用户数据保存在~/.local/share
, ~/.config
, ~/.cache
, 而不是下面~/.var/app
。
起初,我希望配置环境变量、、XDG_CONFIG_HOME
就足够了,或者用选项启动应用程序就足够了:XDG_DATA_HOME
XDG_CACHE_HOME
--filesystem
$ flatpak run --filesystem=xdg-config --filesystem=xdg-cache \
--filesystem=xdg-data <application-id>
Run Code Online (Sandbox Code Playgroud)
然而,这似乎不起作用。
让 Flatpak 应用程序在标准位置重用用户数据和配置的正确方法是什么?
如何删除包含所有数据的 Flatpak 应用程序?
例如,我想删除Microsoft Teams,包括所有数据和配置。
由于不同的原因,我使用 Flatpak 在我的计算机上安装一些应用程序,现在我想将我的配置(我的主文件夹隐藏目录和文件)复制到新磁盘以在另一台计算机上安装 Linux。
问题是:我现在不知道我的 Flatpak 应用程序配置文件在哪里,而且我在我的主文件夹中找不到它们。
注意:我在 x86_64 机器上使用 Fedora GNU/Linux,我还使用来自 Flathub 的软件包以及来自 Fedora 存储库的软件包。
谁能告诉我这些配置文件在哪里,以及如何更改它们到我的主文件夹的路径?
先感谢您。
假设我曾经flatpak override
添加/更改一些权限,现在我(后悔)并想要恢复/重置它们。
我怎样才能做到这一点?
我通过 Flatpak 安装了电报桌面,并希望在登录 Gnome 3(或 Unity)时自动启动 Messenger。有没有办法稳健地这样做?
我能以某种方式让一个flatpak中运行的GUI应用程序允许访问,并在执行二进制/bin
分别/var/bin
?
即使我允许完全系统访问 ( --filesystem=host
) 它甚至无法在那里看到/找到文件。
我的用例是执行shellcheck
.
我从 Flatpak 运行 Firefox,但当我在各种 XDG 兼容应用程序中单击链接时,我找不到如何让它打开链接。如何xdg-open
从 Flatpak 发行版运行 Firefox?
应用程序本身在首选项中显示它不是默认浏览器。它提供了一个按钮将其自身设置为默认值,但似乎没有任何效果。