我的任务栏上有一个快捷方式,可以打开WSLTTY 终端。当我单击它时,它会闪烁打开并立即关闭。我怀疑有一条错误消息正在打印,但它关闭得太快了,我没法阅读。如何暂时阻止 WSL WSLTTY 终端自动关闭?
当我打开 Ubuntu 终端(Ubuntu 发行版安装的终端)时,没有任何问题,但我不想使用该终端。
这个问题相似的到如何使用命令打开 WSL 终端而不使其自动关闭?区别如下:
- 原始帖子询问的是 WSL1,而不是 2。
- 原始帖子并未使用 WSLTTY。
- 原始帖子询问如何从命令行打开终端;而我正在单击任务栏快捷方式。
笔记:
- 此链接深入解释了我如何设置 WSLTTY 终端。
- 我问这个问题是为了回答它。
- 我正在使用 Windows 10。
答案1
- 右键单击 WSLTTY 快捷方式,然后单击“属性”
- 我们假设目标字段如下所示:
%LOCALAPPDATA%\wsltty\bin\mintty.exe --tabbar=4 -o "KeyFunctions=t:new-window-cwd;w:close" --WSL="Ubuntu" --configdir="%APPDATA%\wsltty" -
-
通过将最后一个替换为来修改目标字段-h always -
。根据上述示例,目标字段现在将如下所示:%LOCALAPPDATA%\wsltty\bin\mintty.exe --tabbar=4 -o "KeyFunctions=t:new-window-cwd;w:close" --WSL="Ubuntu" --configdir="%APPDATA%\wsltty" -h always -
- 双击快捷方式打开终端。它不会再自动关闭。
笔记:
- 这个 GitHub 问题是我的答案的来源。
- 以防有人跳过答案而错过了这一点,此链接深入解释了我如何设置 WSLTTY 终端。