XアプリケーションがアクセスできるようにPATHまたは他の環境変数をどのように設定しますか?

XアプリケーションがアクセスできるようにPATHまたは他の環境変数をどのように設定しますか?

KDEが認識するように環境変数をどのように設定しますか?

ビシェル環境(KDE)でパスを設定するには?

上記の2つの質問とは異なり、GNOMEではどうするかを知りたいです。あるいは、より良い方法は、ウィンドウマネージャとは独立した方法があることです。シェル/ターミナルの場合は通常~/.bashrc

ベストアンサー1

これpam_envPAMモジュールを使用すると、すべてのユーザー(システム全体)またはユーザーのみ(セッション全体)で動作するかどうかに応じてin/etc/environmentまたはoutに設定できます。~/.pam_environment

システム全体の環境変数

特定のユーザーだけでなくシステム全体に影響を与える環境変数の設定は、システムまたはデスクトップセッションがロードされたときに実行される多くのシステムレベルのスクリプトに配置しないでください。

/etc/environment- このファイルはシステム全体の環境変数設定専用です。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。特に、このファイルはシステム全体のロケールとパス設定を保存します。

セッション範囲環境変数

システム全体ではなく特定のユーザーにのみ影響する環境変数の設定は、次のように設定する必要があります。

~/.pam_environment- このファイルは、ユーザーエクスペリエンスを設定するために特に使用されます。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。

注:.pam_environment変数を初期化するには、再度ログインする必要があります。単に端末を再起動するだけでは変数を使用できません。

より多くの情報が必要な場合は訪問してくださいUbuntu環境変数 Wiki

おすすめ記事