我如何告诉GNOME重读〜/ .profile


13

GNOME ~/.profile在登录时读取。当我更改某些内容时.profile(例如LC_MESSAGES),我希望gnome重新读取.profile文件而无需注销并重新登录。在bash中,我可以告诉bash到source .profile。如何为正在运行的GNOME会话执行此操作?

Answers:


14

我认为这是不可能的。相关脚本是/ etc / gdm / Xsession。在顶部,您会发现

# First read /etc/profile and .profile 
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"

然后,启动桌面环境,并继承刚加载的.profile的值(并采购其他脚本,加载X资源等)。由于无法更改正在运行的进程的环境(如果该进程没有用于导入更改后的环境的特殊功能,但这通常是找不到的),因此您似乎很不走运。


4
正确。您需要注销并重新登录,或者从具有更新环境的终端启动每个应用程序。
桑迪2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.