上記の2つの質問とは異なり、GNOMEではどうするかを知りたいです。あるいは、より良い方法は、ウィンドウマネージャとは独立した方法があることです。シェル/ターミナルの場合は通常~/.bashrc
。
ベストアンサー1
これpam_envPAMモジュールを使用すると、すべてのユーザー(システム全体)またはユーザーのみ(セッション全体)で動作するかどうかに応じてin/etc/environment
またはoutに設定できます。~/.pam_environment
システム全体の環境変数
特定のユーザーだけでなくシステム全体に影響を与える環境変数の設定は、システムまたはデスクトップセッションがロードされたときに実行される多くのシステムレベルのスクリプトに配置しないでください。
/etc/environment
- このファイルはシステム全体の環境変数設定専用です。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。特に、このファイルはシステム全体のロケールとパス設定を保存します。
セッション範囲環境変数
システム全体ではなく特定のユーザーにのみ影響する環境変数の設定は、次のように設定する必要があります。
~/.pam_environment
- このファイルは、ユーザーエクスペリエンスを設定するために特に使用されます。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。注:
.pam_environment
変数を初期化するには、再度ログインする必要があります。単に端末を再起動するだけでは変数を使用できません。
より多くの情報が必要な場合は訪問してくださいUbuntu環境変数 Wiki。