大约 10 分钟前,我将基本终端应用设置为半透明,对结果非常满意。现在,运行了一些更新,整个“背景”选项卡从终端设置中消失了。这个选项被删除了吗?如果是,为什么?为什么有人会这样做?
我正在gnome-terminal
从 Gnome3 ppa 运行 3.10.2。
答案1
Ubuntu 标准版本使用gnome-terminal
3.6.2。背景选项卡在 3.7 版中被删除。如您所见,ppa 提供的是 3.10 版。
您有以下几种选择:
- 清除 ppa,然后运行更新和升级以恢复标准软件包。代价是您将失去您可能需要的 Gnome 3.10 的其他功能。
按照以下说明操作我怎样才能让终端变得透明?模拟 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 中应该也能正常工作。
- 直接从官方 repo 安装 Devil's Pie 2
sudo apt install devilspie2
:。 创建
~/.config/devilspie2/gnome-terminal.lua
包含以下内容的:if (get_window_name()=="Terminal") then set_window_opacity(0.9); end
创建
~/.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
- 注销并重新登录或重新启动。全部设置完毕!
在 Lua 脚本中,您可以调整设置set_window_opacity(0.9);
,0.9
这意味着窗口将90%
不透明。
您还可以添加 Devil's Pie 2 支持的任何其他命令。可以找到该列表这里。