Comment 12 for bug 1599453

Revision history for this message
Braden Kelley (redbmk) wrote :

Alright, I made one more change after discovering that having a solid background in vim makes it so the screen is no longer transparent. If I use "NONE" for the background in vim, the colorscheme looks weird. However, if instead of setting `self.bgcolor.alpha` I call `self.vte.set_opacity` with the same values (terminator.py lines 680 and 682) then vim will also be transparent according to the settings in terminator, and the colorscheme stays the same. I think setting both the alpha and the transparency would cause double transparency - (i.e. setting it to 50% would cause it to be only 25% opaque).

Now, I'm not sure if this will be desired behavior or not for most people. As far as the pull request is concerned, I can leave it as is, but at least for my purposes setting the opacity rather than the background alpha works much nicer for me. It's your call obviously. Maybe a setting in transparency would be helpful (e.g. a radio switch for "window transparency" vs "background transparency")?