
我剛剛安裝了 Fedora 39 並安裝了tcsh
.chsh
重新啟動並單擊終端啟動圖標後,我會立即看到一個終端窗口,正在運行tcsh
.好的。
現在我將舊.cshrc
檔案安裝到我的主目錄中,然後重新啟動。重新登入後,單擊終端啟動圖標,我會看到旋轉的遊標幾分鐘。
選擇性地註解掉部分內容.cshrc
以查看問題所在,我看到它是一個命令setenv LANG C
。如果我將其註解掉並重新啟動,終端啟動將產生預期的終端,並且已套用tcsh
完整內容。.cshrc
如果我取消註釋該行並重新登錄,然後回到旋轉遊標。
和setenv LANG C
不是註解掉後,我可以用Putty 0.78成功登入。 tcsh 按預期使用 LANG C 運行。
那麼:如果 cshrc 指定了不支援的 LANG,那麼是什麼阻止 gnome 終端程式開啟視窗呢?