GNOMEは~/.profile
ログイン時にそれを読みます。何かを変更した場合.profile
(例:)、ログアウトして再度ログインする必要なく、LC_MESSAGES
gnomeがファイルを再度読み取ることができるようにしたいと思います。.profile
Bashでは、bashにsourceを指示できます.profile
。実行中のGNOMEセッションに対してこれを行うにはどうすればよいですか?
答え1
これは不可能だと思います。関連スクリプトは/etc/gdm/Xsessionです。上部にあります。
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
次に(他のスクリプトのインポート、Xリソースのロードなど)、デスクトップ環境が起動され、ロードされた.profileの値を継承します。実行中のプロセスの環境を変更できないため(プロセスに変更された環境をインポートする特別な機能がないが一般的な場合ではない)、運が悪いようです。