그놈은 ~/.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 값을 상속합니다. 실행 중인 프로세스의 환경을 변경할 수 없기 때문에(프로세스에 변경된 환경을 가져오는 특별한 기능이 없지만 일반적인 경우는 아닌 경우) 운이 좋지 않은 것 같습니다.