ggarra13 / mrv2

Professional player and review tool for vfx, animation and computer graphics.
https://mrv2.sourceforge.io
BSD 3-Clause "New" or "Revised" License
190 stars 13 forks source link

Installing mrv2 breaks theming in Pop!_OS. #271

Closed fusion-9 closed 1 month ago

fusion-9 commented 1 month ago

Describe the bug The installation somehow breaks theming completely, I track it down to the process gsd-xsettings stopping to work and initialize all-together, trying to execute the process manually prompts you with the error shown in the attached screenshot.

This happened to me several times until I was able to figure out the root cause, don't exactly know how or why it happens but installing Mrv2 1.2 causes this issue, the screenshot is from a virtual-machine with fresh Pop! installed that I was using to figure out what was breaking the theming.

To Reproduce Install Mrv2 1.2

Expected behavior No problems..

Screenshots mrv2_01

Desktop (please complete the following information):

ggarra13 commented 1 month ago

First, are you running under Wayland or X11? I would expect the issue to happen with Wayland, but not X11.

mrv2 patches:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml

as it would create problems on Ubuntu 22.04 LTS with Wayland.

You should be able to find the original non-patched file as, I believe:

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.orig.mrv2

See if replacing it back fixes the issue and then running:

glib-compile-schemas /usr/share/glib-2.0/schemas

When installing from dpkg or rpm, you should have gotten the warnings about it, like:

"Deprecated antialiasing found in $file" "Must patch for newer Wayland."

Also, when you answer, please attach the orig.mrv2 non-patched file so I can compare it to Ubuntu's.

I will remove the patching from the installer as I knew it was a bad idea in the first place and now that Ubuntu 24.04.4 LTS is out, it is unneeded.

fusion-9 commented 1 month ago

I'm running X11 but I did a refresh install since I couldn't fix the issue back then but the VM is giving me the error so I can try this, I'll come back with some updates soon.

ggarra13 commented 1 month ago

I've updated the installer. You can try downloading the latest v1.2.2 beta from:

https://sourceforge.net/projects/mrv2/files/beta/