他们是否刚刚删除了终端的背景设置?

他们是否刚刚删除了终端的背景设置?

大约 10 分钟前,我将基本终端应用设置为半透明,对结果非常满意。现在,运行了一些更新,整个“背景”选项卡从终端设置中消失了。这个选项被删除了吗?如果是,为什么?为什么有人会这样做?

我正在gnome-terminal从 Gnome3 ppa 运行 3.10.2。

答案1

Ubuntu 标准版本使用gnome-terminal3.6.2。背景选项卡在 3.7 版中被删除。如您所见,ppa 提供的是 3.10 版。

您有以下几种选择:

  1. 清除 ppa,然后运行更新和升级以恢复标准软件包。代价是您将失去您可能需要的 Gnome 3.10 的其他功能。
  2. 按照以下说明操作我怎样才能让终端变得透明?模拟 3.10 中的功能(如下所述):

    自版本 3.7 起,此选项已从“首选项”对话框中删除。不过,您仍可以通过设置 _NET_WM_WINDOW_OPACITY X 属性获得相同的效果,例如使用魔鬼派或者魔鬼派 II工具。例如,设置 Devil's Pie 随会话自动启动,并创建文件 ~/.devilspie/gnome-terminal.ds,其内容如下:

(if
(matches (window_name) "gnome-terminal-window-*")
(opacity 90)
)

您还可以使用这个脚本但是,这只适用于现有的终端窗口,而不会自动适用于新创建的终端窗口。

答案2

Vivid 15.04 恢复了透明度选项。(它不是主流 gnome-terminal 的一部分,但 Ubuntu 应用了一个补丁将其恢复。)

另一方面,背景图像支持已永远消失。

答案3

透明功能确实已从 Gnome Terminal 的最新版本中删除。如其他答案所述,您可以使用 Devil's Pie 程序使任何窗口透明(甚至更多)。

设置方法如下魔鬼派 2(它使用 Lua,因此原始 Devil's Pie 的脚本与此版本不兼容)。我正在使用 Debian Buster,但它在 Ubuntu 中应该也能正常工作。

  1. 直接从官方 repo 安装 Devil's Pie 2 sudo apt install devilspie2:。
  2. 创建~/.config/devilspie2/gnome-terminal.lua包含以下内容的:

    if (get_window_name()=="Terminal") then
      set_window_opacity(0.9);
    end
    
  3. 创建~/.config/autostart/devilspie.desktop文件,内容如下:

    [Desktop Entry]
    Name="devilspie"
    GenericName="devilspie"
    Comment="The Devil Spy 2 script"
    Exec=/usr/bin/devilspie2
    Terminal=false
    Type=Application
    X-Gnome-Autostart=true
    
  4. 注销并重新登录或重新启动。全部设置完毕!

在 Lua 脚本中,您可以调整设置set_window_opacity(0.9);0.9 这意味着窗口将90%不透明。

您还可以添加 Devil's Pie 2 支持的任何其他命令。可以找到该列表这里

答案4

要使默认的 Ubuntu 终端背景透明,请打开终端并选择编辑->个人资料偏好->背景标签 -> 点击透明背景单选按钮。您还可以通过移动滑块手柄使背景半透明阴影透明或图像背景来回。

在此处输入图片描述

相关内容