vaeth / eix

eix can access Gentoo portage ebuild information and description very quickly (using a local cache). It can also be used to access information on installed packages, local settings, and local and external overlays, and informs about changes in the tree
GNU General Public License v2.0
163 stars 12 forks source link

eix and terminology's transluciency #97

Closed igel-kun closed 2 years ago

igel-kun commented 2 years ago

I've recently switched terminal emulators from rxvt-unicode to terminology and I have transluciency enabled on both. However, after the switch, I observe that eix's output forces the background to whatever the terminal thinks is black (in my case, opaque, non-translucient black). That was never an issue with rxvt-unicode because I imagine they handle transluciency by just translating the "lightness" of a color to "opacity" but, in terminology, when black is not translucient for the terminal, then eix's background will be an opaque, solid black. A quick and dirty fix is to set terminology's notion of black to something transparent, but I think that's a workaround for the real problem, which is eix forcing a black background instead of leaving the default (just like anything else, such as ls, really).

vaeth commented 2 years ago

Have a look at the eix manpage, in particular "BUGS (and sort of FAQ)" point 2: The configuration

BG0=none
BG1=none
BG2=none
BG3=none

does what you want. But the colors might then be a bad choice. Therefore I recommend to read also the other remarks in this section.

igel-kun commented 2 years ago

Cool, thanks for the hint, that works :)