.cshrc 설정 LANG=C로 인해 Fedora 39 gnome 터미널이 창을 열 수 없습니까?

.cshrc 설정 LANG=C로 인해 Fedora 39 gnome 터미널이 창을 열 수 없습니까?

방금 Fedora 39를 설치하고 tcsh. 재부팅하고 터미널 시작 아이콘을 클릭 하면 chsh즉시 터미널 창이 나타나 tcsh. 좋은.

.cshrc이제 이전 파일을 홈 디렉터리에 설치 하고 재부팅합니다. 다시 로그인한 후 터미널 시작 아이콘을 클릭하면 몇 분 동안 커서가 회전합니다.

문제가 무엇인지 확인하기 위해 의 일부를 선택적으로 주석 처리한 결과 .cshrc명령임을 알 수 있습니다 setenv LANG C. 이것을 주석 처리하고 재부팅하면 터미널 실행 시 tcsh전체 .cshrc내용이 적용된 예상 터미널이 생성됩니다. 그런 다음 이 줄의 주석 처리를 해제하고 다시 로그인하면 회전하는 커서로 돌아갑니다.

와 함께setenv LANG C ~ 아니다주석 처리하면 Putty 0.78로 로그인에 성공할 수 있습니다. tcsh는 예상대로 LANG C로 실행됩니다.

그렇다면 cshrc가 지원되지 않는 LANG를 지정하는 경우 gnome 터미널 프로그램이 창을 열지 못하게 하는 이유는 무엇입니까?

관련 정보