Sixdsn / terra-terminal

Terra is a GTK+3.0 based terminal emulator with useful user interface, it also supports multiple terminals with splitting screen horizontally or vertically. New features have been added since September 2013. It's a pretty new and experimental project, if you want to contribute just checkout and try.
GNU General Public License v3.0
7 stars 3 forks source link

Bottom tab and top shell bar become transparent at some point #119

Open Sixdsn opened 9 years ago

Sixdsn commented 9 years ago

Aafter opening any configuration window, or creating a new window, thoses two bars become tansparent.

screenshot from 2015-07-27 11 28 07 screenshot from 2015-07-27 11 28 27

SchnWalter commented 9 years ago

For me, it always acted like this when I tested in VMs, transparency is OK the first time you launch the application... but once the window looses focus (by any means), the window becomes transparent, see TerminalWin.init_transparency().

Did you update Gtk recently? I remember seeing this issue in openSUSE Tumbleweed (a rolling release), the testing version of Debian, and a recent version of Arch Linux.

I'll try and fix this issue and also get rid of that ConfigManager.use_fake_transparency flag. If transparency doesn't work, we just ignore the setting. (see caveats here, probably the also apply to GI)

Sixdsn commented 9 years ago

Hi,

I tried with my last push and it did not happened. It comes from issue #104, so it's not lib dependant.

SchnWalter commented 9 years ago

Interesting, I've tried last night in Tumbleweed and it had the same issue up to a couple of month ago...

I'll have to take another look at that extra GtkPaned that we removed... probably that was a dirty fix for the transparency issue... I've been reading Gtk documentation and searched the internet, but I couldn't find a proper fix.

fpetric commented 7 years ago

Any updates on this? I am seeing this behavior in Ubuntu 16.04 right from the start, i.e. the transparency is never set correctly, neither for the top bar (where the shell info is displayed) nor for the bottom tab (where the logo and terminal tabs are displayed)

Maybe the issue is with GTK and VTE, as Ubuntu 16.04 currently uses GTK version 3.18.9-1ubuntu3.3 and VTE version 0.42.5-1ubuntu1 (which I get when installing gir1.2-vte-2.91)