중복 가능성:
gnome에게 내 ~/.profile을 다시 읽도록 어떻게 말합니까?
UI에 다시 로그인하지 않고 환경 변수를 변경하려면 어떻게 해야 합니까?
종료하지 않고 ~/.profile을 다시 로드하려고 합니다.
source
예를 들어, bash에서 다시 로드할 수 있지만 전체 데스크톱에 대해 다시 로드하는 방법을 찾지 못했습니다.
메뉴에서 애플리케이션을 실행하면 ~/.profile의 변경 사항을 알 수 없습니다. 이러한 변경 사항은 엄격히 export
명령에 따른 것입니다.
전체 데스크탑에 대해 어떻게 다시 로드합니까?
답변1
이 파일은 ~/.profile
셸 및 데스크톱 세션을 포함한 몇 가지 프로세스에서 읽습니다. 다른 모든 것은 단순히 부모로부터 상속됩니다. 따라서 데스크톱 세션에서 애플리케이션을 실행하는 경우 데스크톱 세션을 다시 시작하는 것이 유일한 방법입니다. 따라서 로그아웃했다가 다시 로그인하는 것이 가장 현명한 방법인 것 같습니다.
경우에 따라 세션이 스크립트에서 시작될 수 있으며, 이전 세션이 종료되거나 특정 조건이 충족되는 경우 새 세션을 시작하는 메커니즘을 제공하도록 스크립트를 변경할 수 있습니다. 이렇게 하면 자격 증명을 다시 제공하지 않아도 됩니다. 그러나 메커니즘은 다음과 같습니다.매우hackish이며 세션을 시작하기 전에 준비되어 있어야 합니다.