ubuntu-mate / mate-tweak

Tweak tool for the MATE Desktop
GNU General Public License v2.0
72 stars 24 forks source link

marco-compton doesn't work with newer compton #64

Closed TrentSPalmer closed 2 years ago

TrentSPalmer commented 5 years ago

Hello, marco-compton doesn't work compton 6.2 as is, because of changed options for compton.

In particular, --vsync no longer accepts arguments and this is fatal. In addition, --paint-on-overlay, --glx-swap-method undefined, and --clear-shadow generate warnings because they are deprecated.

In the meantime, I have written a comment for the mate-tweak package in the AUR, with a proposed fix.

Kind Regards, Trent

TrentSPalmer commented 4 years ago

So this bug doesn't affect ubuntu-mate.

According to the Ubuntu Manpage, Ubuntu uses chjj/compton for compton, whereas Arch uses yshui/picom from compton.

spvkgn commented 4 years ago

Do you have any plans to get mate-tweak working with picom? Package picom available in Debian testing.

k8ieone commented 4 years ago

Picom is pretty much the future of compton. Compton hasn't been updated in 3 years now and I think it's only a matter of time before picom gets to Ubuntu's repos. As @spvkgn mentioned, Debian already has picom in their testing repo.

k8ieone commented 4 years ago

Oh by the way @TrentSPalmer, could you please resend your proposed solution somewhere, so I can use it? Your paste got deleted and I couldn't find it archived anywhere.

TrentSPalmer commented 3 years ago

Oh wow, thank you pastebin. Looking at the configs on my rig you want to modify /usr/bin/marco-compton,

I changed --vsync ${VSYNC} \ to --vsync \

and removed

k8ieone commented 3 years ago

@TrentSPalmer That's actually much simpler than I expected!

Thank you so much for the reply!