그놈에게 ~ / .profile을 다시 읽도록하려면 어떻게합니까?


13

그놈은 ~/.profile로그인 할 때 읽습니다 . .profile(예를 들어 LC_MESSAGES) 에서 무언가를 변경하면 그놈이 .profile로그 아웃했다가 다시 로그인하지 않고 파일 을 다시 읽기를 원합니다 . bash에서는 bash에게 소스를 알려줄 수 있습니다 .profile. 실행중인 그놈 세션에 대해 어떻게해야합니까?

답변:


14

나는 그것이 불가능하다고 생각합니다. 관련 스크립트는 / etc / gdm / Xsession입니다. 당신이 찾을 수있는 상단에 꽤

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

그 후 (및 다른 스크립트 소싱, X 리소스로드 등) 데스크탑 환경이 시작되어 방금로드 된 .profile 값을 상속합니다. 실행중인 프로세스 환경을 변경할 수있는 방법이 없기 때문에 (프로세스에 변경된 환경을 가져올 수있는 특별한 기능이 없지만 이것이 일반적으로 찾을 수있는 것이 없다면) 운이없는 것 같습니다.


4
옳은. 업데이트 된 환경이있는 터미널에서 로그 아웃했다가 다시 로그인하거나 모든 앱을 시작해야합니다.
Sandy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.