我正在我的 Linux Mint Cinnamon 系统上查看 KeePassXC。按照内置教程,安装和初始使用都很顺利;但是 Firefox 集成存在问题。
将 KeePassXC-Browser 添加到 Firefox 后,插件出现错误:
无法连接到 KeePassXC。检查是否在 KeePassXC 设置中启用了浏览器集成。
浏览器集成已启用。我猜这个错误是因为我在 firejail 下运行 Firefox,所以我也打算在 firejail 下运行 KeePassXC。
我在 firejail 下运行 KeePassXC 时遇到问题。我什至无法从命令行运行 KeePassXC。最初,我收到可执行文件丢失的错误。我在下面找到它/var/lib/flatpak/app
并创建了一个链接。然后我得到一个错误,libqrencode.so.4
找不到共享库。
这个问题不是关于共享库的,我知道$LD_LIBRARY_PATH
,但我不知道为什么安装没有设置那些东西。/etc/ld.so.conf.d
in或 in 中没有任何相关的内容$LD_LIBRARY_PATH
。似乎安装不完整,但 GUI 软件管理器没有报错。
如何从命令行运行 KeePassXC?我的猜测是否有效,firejail 将 Firefox 与 KeePassXC 隔离开来?我可以用 firejail 运行 KeePassXC 吗?有没有人有关于同时运行这三个的任何提示?
(我正在运行最新版本的 Mint 和应用程序。)
任何帮助,将不胜感激。
由于可执行文件位于 下
/var/lib/flatpak/app
,我假设您已keepassxc
作为flatpak
应用程序安装。截至firejail v0.9.60
,firejail
没有flatpak
/snap
支持。请参阅发行说明:如果你想使用沙箱
keepassxc
,firejail
你需要通过deb
包安装它,从源代码编译它,或者获取appimage。由于您使用的是 Linux Mint,因此最直接的方法是从存储库安装它,您可以通过以下方式进行安装:另外,请确保
/etc/firejail/keepassxc.profile
有 行noblacklist ${HOME}/.mozilla
,它可以防止firefox
目录被列入黑名单,以便keepassxc
可以访问浏览器扩展。作为旁注,
flatpak
应用snap
程序有自己的沙盒方式。例如,默认flatpak
构建选项会导致:此外,
flatpak
KeepassXC 团队并未正式支持版本,请参见此处。参考