
Acabei de instalar o Fedora 39 e instalei o tcsh
. Depois de chsh
reiniciar e clicar no ícone de inicialização do terminal, recebo uma janela do terminal imediatamente, executando o tcsh
. Bom.
Agora instalo meu .cshrc
arquivo antigo em meu diretório inicial e reinicio. Depois de fazer login novamente, clicando no ícone de inicialização do terminal, recebo um cursor giratório por alguns minutos.
Comentando seletivamente partes do .cshrc
para ver qual é o problema, vejo que é um comando setenv LANG C
. Se eu comentar e reiniciar, a inicialização do terminal produzirá o terminal esperado, com tcsh
e com todo o .cshrc
conteúdo aplicado. Se eu descomentar esta linha e fazer login novamente, voltarei ao cursor giratório.
Comsetenv LANG C
nãocomentado, posso fazer login com Putty 0.78 com sucesso. tcsh é executado com LANG C conforme esperado.
Então: o que está impedindo o programa terminal gnome de abrir uma janela se cshrc especificar um LANG não suportado?