Newbyte Asked: 2019-12-28 05:31:39 +0800 CST2019-12-28 05:31:39 +0800 CST 2019-12-28 05:31:39 +0800 CST 如何为特定的 Flatpak 应用程序永久设置环境变量? 772 我想设置一个环境变量,以便在我启动特定的 Flatpak 应用程序时设置它,并且只为这个应用程序设置。我该如何永久地做到这一点? linux configuration 2 个回答 Voted Best Answer Newbyte 2019-12-28T05:31:39+08:002019-12-28T05:31:39+08:00 您可以通过flatpak override命令执行此操作。 要仅设置一个环境变量,您可以使用以下语法: flatpak override --env=VARIABLE_NAME=VARIABLE_VALUE full.application.Name 要设置多个环境变量,您可以使用以下语法: flatpak override --env=VARIABLE_NAME_ONE=VARIABLE_VALUE_ONE --env=VARIABLE_NAME_TWO=VARIABLE_VALUE_TWO full.application.Name 这将对其进行全局设置,因此需要您以 root 身份运行该命令。如果要为当前用户执行此操作,可以将--user参数添加到命令中,如下所示: flatpak override --user --env=VARIABLE_NAME=VARIABLE_VALUE full.application.Name 来源和进一步阅读:http ://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak-override Seb Brosig 2021-05-14T03:23:35+08:002021-05-14T03:23:35+08:00 如果您是 GUI 类型的人,Flatseal 应用程序允许您以方便的方式设置环境变量和与已安装的 flatpak 相关的其他内容。
您可以通过
flatpak override
命令执行此操作。要仅设置一个环境变量,您可以使用以下语法:
要设置多个环境变量,您可以使用以下语法:
这将对其进行全局设置,因此需要您以 root 身份运行该命令。如果要为当前用户执行此操作,可以将
--user
参数添加到命令中,如下所示:来源和进一步阅读:http ://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak-override
如果您是 GUI 类型的人,Flatseal 应用程序允许您以方便的方式设置环境变量和与已安装的 flatpak 相关的其他内容。