如何防止 X11 启动过程中的无限递归?

如何防止 X11 启动过程中的无限递归?

重启 Mac 后,我无法运行 X11 或终端。经过一番研究,我在 .cshrc 中注释掉此行后,它们就可以正常工作了:

xset b off

xset如果 X11 尚未运行,则似乎会尝试启动它,并且由于 X11 将启动默认 shell xterm,从而遇到xset上面的行,我们将陷入无限循环。

我想将上面的行保留在我的 .cshrc 中。有没有办法阻止 X11 自行启动?

答案1

X 服务器初始化期间使用的命令应放在 中~/.xinitrc。您可能希望复制(或获取)在 中找到的默认命令/etc/X11/xinit/xinitrc作为起点。

答案2

打开终端,复制并粘贴以下内容

sudo rm -rf /tmp/.X11-unix

然后强制关闭 x11。它应该已经停止了。

相关内容