puxplaying / mutter-x11-scaling

Mutter build with Ubuntu patch for Xorg fractional scaling on Manjaro / Arch Linux
107 stars 8 forks source link

==> ERROR: One or more files did not pass the validity check! #4

Closed rchalamala closed 4 years ago

rchalamala commented 4 years ago

I cloned the git repo, and when I used makepkg -srci, I got this error? The only way to get around it was to use --skipinteg, but then when I tried changing my scaling, and I'd get a black screen and be back to 100% like before?

puxplaying commented 4 years ago

Thank you for the report, seems i forgot to update the pkgsum which is fixed now. https://github.com/puxplaying/mutter-x11-scaling/commit/9063a18c7dc1402430111c3f2aa1008c9f281da5

but then when I tried changing my scaling, and I'd get a black screen and be back to 100% like before?

This patch is experimental and may not work in every case. Are there any error logs you could share?

Please also note that this patch does currently not build with mutter 3.36.2 but 3.36.1 which could also be a source of failure if the rest of the gnome stack is at 3.36.2.

rchalamala commented 4 years ago

Where would I look for the error logs, I haven't used gnome very much. I'm on mutter 3.36.1. What happens is that, I'll click 150%, click apply, my screen will go black for a few seconds, turn back on, and it'll be 100% again.

puxplaying commented 4 years ago

I have just pushed a updated patch from Upstream and updated to mutter-3.36.2-1. Please try this build.

You could check journalctl for errors. Also you could try to set the scale property directly in ~/.config/monitors.xml as reported here.

rchalamala commented 4 years ago

I have to be doing something wrong. It still does the same thing, and this is a fresh Manjaro install. So far, I update all packages (I do have base-devel, I checked multiple times), then I git clone, I cd to the folder, run makepkg -srci, and I say yes to everything. At the end it asks if you want to reinstall mutter, should I say no?

Edit: Is ~/.config/monitors.xml supposed to exist by default, it's not in ~/.config/

puxplaying commented 4 years ago

Make sure that the package is mutter-3.36.2-1 and say yes.

Edit: Is ~/.config/monitors.xml supposed to exist by default, it's not in ~/.config/

Maybe you need to first make some changes to System Settings' Display for the file to get created. It is at least there on my system.

rchalamala commented 4 years ago

I think I'm just doing it wrong, I reinstalled Manjaro, and made sure the file was there, and I still had the same problem.