web-dev-qa-db-ja.com

特定のFlatpakアプリケーションの環境変数を永続的に設定するにはどうすればよいですか?

特定のFlatpakアプリケーションを起動したときに設定され、このアプリケーションに対してのみ設定されるように、環境変数を設定したいと思います。これを永続的に行うにはどうすればよいですか?

2
Newbyte

これは、flatpak overrideコマンドを使用して行うことができます。

環境変数を1つだけ設定するには、次の構文を使用できます。

flatpak override --env=VARIABLE_NAME=VARIABLE_VALUE full.application.Name

複数の環境変数を設定するには、次の構文を使用できます。

flatpak override --env="VARIABLE_NAME_ONE=VARIABLE_VALUE_ONE 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

1
Newbyte