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