Windows Terminal,只是半透明(不模糊)背景是不可能的吗?

Dam*_*les 9 terminal windows-10 windows-terminal

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

设置亚克力效果,我可以透过终端窗口看到,但下面的屏幕看起来很模糊。即使使用acrylicOpacity:0,它仍然像下面的第二个屏幕截图一样模糊。

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

是不是不支持只设置半透明?这看起来很奇怪,因为它支持亚克力效果,不仅要显示下面的屏幕,还要对屏幕进行处理使其变得模糊。对我来说,这似乎不仅仅是半透明的工作。

在此输入图像描述 在此输入图像描述

Bra*_*yes 10

更新: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
Run Code Online (Sandbox Code Playgroud)

这需要AutoHotkey