Windows 终端,仅半透明(不模糊)的背景是不可能的?

Windows 终端,仅半透明(不模糊)的背景是不可能的?

我想使用 Windows Terminal (1.0.1401.0) 实现类似以下屏幕截图的效果(不是我的,是通过 Google 图片搜索找到的)。只是黑色且 alpha 值较低。

设置丙烯酸效果,我可以通过终端窗口看到,但下面的屏幕看起来很模糊。即使有acrylicOpacity:0,它也像下面的第二张截图一样模糊。

设置背景图像不透明度,似乎图像并未与下方的屏幕混合,而是与方案中定义的背景颜色混合。也就是说,如果背景颜色为蓝色,且图像不透明度为 0.3,则图像会变成蓝色。不,“则不设置背景颜色”不起作用。默认情况下,背景颜色为黑色。因此,图像只会变得更暗。

是不是只设置了不支持半透明?这看起来很奇怪,因为它支持丙烯酸效果,这不仅要显示下面的屏幕,还要处理屏幕使其模糊。对我来说,这似乎比半透明更麻烦。

在此处输入图片描述 在此处输入图片描述

答案1

更新:从...开始发布 v1.12.10334.0,Windows Terminal 在安装在 Windows 11 中时,现在原生支持非模糊透明度。

上一个答案(仍然适用于Windows 10):

不,这是不可能的。我们很多人都在推动将其作为一项功能添加到这个 Github 问题

然而,有人确实在就该问题发表评论,使用 AHK 脚本可让您使任何窗口变得透明。

以下是我的改编版本:

; Toggle window transparency on the current window with Win+Escape.
#Esc::
    WinGet, TransLevel, Transparent, A
    if (TransLevel = OFF) {
        WinSet, Transparent, 200, A
    } else {
        WinSet, Transparent, OFF, A
    }
return

这需要自动热键

答案2

代码略有改动。效果还不错在此处输入链接描述 就像@Bradely提到的那样,你需要在此处输入链接描述安装非常快。然后按照说明用 github 答案替换文件内容。我所做的是将透明度设置为 100,并使用win + ctrl + -win + ctrl + =调整透明度。它不像你期望的 Linux 发行版终端那么漂亮,但它更好。我还将字体加粗,并将字体调亮以帮助它通畅。你实际上可以阅读终端后面的内容,这很棒图片 在此处输入图片描述

相关内容