特定のFlatpakアプリケーションの環境変数を永久に設定するには?

特定のFlatpakアプリケーションの環境変数を永久に設定するには?

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

答え1

コマンドでこれを行うことができますflatpak override

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

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/platpak-command-reference.html#platpak-override

答え2

これフラットシーリングアプリケーションGUIタイプの人であれば、インストールされているFlatpaksに関連する環境変数やその他のものを便利な方法で設定できます。

関連情報