我想让 gnome-terminal 透明。为此,我必须选择选项并从菜单中Transparent background
移动选项卡下的滑块- 。它变得透明,但背景中只显示桌面壁纸。Background
Edit -> Profile Preferences
但我想在后台看到实际打开的应用程序或窗口。我该怎么做?(最好在 Ubuntu 11.10 中)
答案1
这不是 gnome-terminal 特有的,而是与您的系统相关的。当可用时,GNOME-terminal 使用“X.org 组合”,这允许真正的透明度。
在 Ubuntu 等发行版中,这是通过启用“桌面效果”来实现的,并且通常需要某种 3D 加速。
如果您已禁用所有桌面效果(并使用 Unity-2D 或 GNOME3 后备),则无法使用合成。这意味着 GNOME 终端无法使用正确的透明度。然后,它会从您的设置中获取壁纸并将其作为自己的内部背景,从而产生假透明度,这可能看起来像是透明的,但实际上并不是透明的。
解决方案:启用桌面效果。
答案2
如果您希望在不占用 compiz 通常使用的所有资源的情况下执行此操作,请在启用桌面效果菜单中找到各个效果并取消选中所有效果,但保留透明度。这不会将操作限制在您的终端上,但其强度比默认设置要低得多。