特定の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に関連する環境変数やその他のものを便利な方法で設定できます。