The transparency feature was indeed removed from the recent versions of the Gnome Terminal. As noted in the other answers, you could use Devil's Pie program to make any window transparent (and more).
Here's how to set this up in Devils Pie 2 (it uses Lua, so scripts for the original Devil's Pie are not compatible with this version). I'm using Debian Buster, but it should work the same in Ubuntu.
- Install Devil's Pie 2 right from the official repo:
sudo apt install devilspie2
.
Create the ~/.config/devilspie2/gnome-terminal.lua
with the following contents:
if (get_window_name()=="Terminal") then
set_window_opacity(0.9);
end
Create the ~/.config/autostart/devilspie.desktop
file, which something like this inside:
[Desktop Entry]
Name="devilspie"
GenericName="devilspie"
Comment="The Devil Spy 2 script"
Exec=/usr/bin/devilspie2
Terminal=false
Type=Application
X-Gnome-Autostart=true
- Logout and login again or just reboot. All set!
In the Lua script, you could tweak the set_window_opacity(0.9);
setting, 0.9
means that the window will be 90%
opaque.
You can also add any other command which Devil's Pie 2 supports. The list could be found here.
gnome-terminal --version