XFCE를 사용하여 Debian Squeeze를 설치할 때 로그인 셸을 bash에서 zsh로 변경했습니다. xfce4-terminal을 시작하면 zsh가 시작되지만 구성이 로드되지 않습니다.
답변1
사용자 프로필에서 쉘을 변경했지만 이미 로그인했기 때문에 환경 변수가 이미 설정되어 있으며 xfce4-terminal은 환경이 시작될 때 쉘에 설정된 모든 것을 사용하려는 것으로 가정합니다. 컴퓨터의 모든 항목에서 로그아웃했거나 다른 수단(예: SSH로 로그인)을 통해 인증한 경우에도 작동합니다.
많은 터미널 프로그램에는 그 안에서 시작할 쉘에 대한 고유한 기본 설정이 있습니다. 이러한 기본 설정은 시스템 인증 쉘을 포함하여 쉘로 실행할 수 있는 모든 프로그램에서 사용할 수 있습니다. 시스템에 인증할 때 가장 먼저 제공되는 것은 항상 프로필의 셸이지만 그 후에는 무엇이든 자유롭게 실행할 수 있습니다.