![.cshrc 設定 LANG=C 會阻止 Fedora 39 gnome 終端開啟視窗嗎?](https://rvso.com/image/231051/.cshrc%20%E8%A8%AD%E5%AE%9A%20LANG%3DC%20%E6%9C%83%E9%98%BB%E6%AD%A2%20Fedora%2039%20gnome%20%E7%B5%82%E7%AB%AF%E9%96%8B%E5%95%9F%E8%A6%96%E7%AA%97%E5%97%8E%EF%BC%9F.png)
我剛剛安裝了 Fedora 39 並安裝了tcsh
.chsh
重新啟動並單擊終端啟動圖標後,我會立即看到一個終端窗口,正在運行tcsh
.好的。
現在我將舊.cshrc
檔案安裝到我的主目錄中,然後重新啟動。重新登入後,單擊終端啟動圖標,我會看到旋轉的遊標幾分鐘。
選擇性地註解掉部分內容.cshrc
以查看問題所在,我看到它是一個命令setenv LANG C
。如果我將其註解掉並重新啟動,終端啟動將產生預期的終端,並且已套用tcsh
完整內容。.cshrc
如果我取消註釋該行並重新登錄,然後回到旋轉遊標。
和setenv LANG C
不是註解掉後,我可以用Putty 0.78成功登入。 tcsh 按預期使用 LANG C 運行。
那麼:如果 cshrc 指定了不支援的 LANG,那麼是什麼阻止 gnome 終端程式開啟視窗呢?