语境
从某个星期开始,我的 wsl 终端出现了问题。它似乎与我的 .zshrc 中添加的以下行有关:
export DISPLAY_NUMBER="0.0"
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):$DISPLAY_NUMBER
export LIBGL_ALWAYS_INDIRECT=1
我添加此行是为了能够使用桌面环境(xfce4)。
问题
无论我输入什么命令(ls、cd、nano……),结果都要花将近一分钟才能出现。但我注意到更奇怪的是,如果我按 Ctrl+C,结果会立即出现,但提示不会出现,否则我必须再次按 CTRL+C,否则我必须等待。
如果我删除上面的行并获取我的 .zshrc 文件,我看不到任何变化......
解决方法
启动 VcXsrv 时不会发生此问题。
你知道会发生什么吗?当我输入一个简单的命令并且终端挂起时,我该怎么做才能显示终端正在等待什么?
谢谢你的时间。