.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 終端程式開啟視窗呢?

相關內容