我在 Windows 10 Pro 版本 20H2 的 WLS 中运行 Ubuntu 20.04.2 LTS。终端的错误输出为深红色,在黑色背景上几乎无法阅读。
例如我运行sudo pip3 install pycairo
并且它以错误结束。
我试过:
- 在 Windows 中更改终端的属性并将 pop_text 从深红色更改为黄色等颜色,但没有变化
- 通过 gtk-3.0 CSS 设置终端...没有看到变化
$ cat ~/.config/gtk-3.0/gtk.css terminal-window vte-terminal { background-color: #470732; }
- 堆栈上有各种提示,但它们通常指的是正常安装的 Ubuntu 上的 gnome 终端,而不是 LWS 版本的终端窗口
只是为了澄清:
- 这不是独立的和正常的 Ubuntu 操作系统实例,它是安装到 LWS Windows 10 Pro 中并从 Microsoft Store 安装的 Ubuntu
- 因此它不是通常的 X 中的终端窗口,而是 Windows 10 中的窗口
- 我不需要为脚本的输出或脚本中的某些自定义输出添加颜色
- 我想改全局配色方案适用于所有 Ubuntu 终端窗口,无论是谁打开的,不仅适用于当前 Windows 会话,还适用于将来打开的任何终端
知道哪里可以为所有用户永久更改配色方案(尤其是错误输出)吗?
[编辑-更新]
部分解决方案是将窗口属性中的默认颜色恢复为白色背景和深色/黑色文本。然后深红色错误输出是可读的。
LWS 窗口属性解决方法