방금 Fedora 39를 설치하고 tcsh
재부팅 chsh
한 후 터미널 시작 아이콘을 클릭하면 바로 터미널 창이 실행되는 것을 볼 수 있습니다 tcsh
.
이제 .cshrc
이전 파일을 홈 디렉터리에 설치하고 재부팅합니다. 다시 로그인한 후 터미널 시작 아이콘을 클릭하면 몇 분 동안 커서가 회전하는 것을 볼 수 있습니다.
문제가 무엇인지 알아보기 위해 일부 부분을 선택적으로 주석 처리해 .cshrc
보니 명령이었습니다 setenv LANG C
. 주석 처리하고 재부팅하면 터미널 실행 시 tcsh
전체 콘텐츠가 적용된 예상 터미널이 생성됩니다. .cshrc
해당 줄의 주석 처리를 해제하고 다시 로그인하면 커서 회전으로 돌아갑니다.
그리고setenv LANG C
아니요주석을 달고 나면 Putty 0.78로 성공적으로 로그인할 수 있습니다. tcsh는 LANG C를 사용하여 예상대로 실행됩니다.
따라서 cshrc가 지원되지 않는 LANG을 지정하는 경우 gnome 터미널 프로그램이 창을 열지 못하게 하는 이유는 무엇입니까?