> 1. I can confirm that settings fixes the issue. Adding the following > onto the default compton command resolves this issue with the > transparent box around the menus: --shadow-exclude "class_g = > 'Firefox' && argb" --shadow-exclude "class_g = 'Abrowser' && argb" > --shadow-exclude "class_g = 'Icedove' && argb" --shadow-exclude > "class_g = 'IceCat' && argb" > > This fixes the issue in Abrowser, Icedove, IceCat and Tor Browser. If > there are any more firefox based applications they may need to be > added to this. Where can I make changes to the default compton > script? I don't believe that /etc/compton.conf is used since the > running process has this in the command: --config /dev/null
Firefox, Abrowser, and IceCat are already addressed in the default compton.conf,[1] and I can add Icedove. So we just need to figure out why /etc/compton.conf isn't being used. Do you experience this issue when you run $ compton-launcher ? That's the script that's supposed to launch compton on startup, and it appears to specify /etc/compton.conf as the config file unless ~/.config/compton.conf is present.[2] > 3. I tested torbrowser-launcher from the PPA and it works exactly as > expected with no issues. Okay, merging [3] will import the PPA's version to Trisquel. I will run it by quidam at the next meeting. > 4. Here is a bug report for this package in Ubuntu 18.04: > https://bugs.launchpad.net/ubuntu/+source/libsdl2/+bug/1775067 Thanks. It looks like that issue was never resolved in Ubuntu, nor was it resolved upstream,[4] although a potential fix was discussed. It's not immediately clear to me how we could fix this on our end. I'd need to understand the issue better. [1] https://devel.trisquel.info/trisquel/package-helpers/blob/etiona/helpers/DATA/compton/compton.conf#L93 [2] https://devel.trisquel.info/trisquel/package-helpers/blob/etiona/helpers/DATA/compton/compton-launcher [3] https://devel.trisquel.info/trisquel/package-helpers/merge_requests/283 [4] https://bugzilla.libsdl.org/show_bug.cgi?id=4218