-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong wallpaper size on second display #29
Comments
Next time it happens, Exit the program & share the logfile |
I started Lively without any wallpaper set. I selected "Waves" as a wallpaper in "Duplicate" layout, then "Span", then "Per Display". Again, "Span" worked properly, while "Duplicate" and "Per Display" didn't.
|
This is hard to read, share the file. |
Here it is: logfile.txt. |
What are your screen resolutions, does any of them have display scaling enabled? if so what is it? |
Display 1 is 1680x1050, while Display 2 is 1920x1080. I'm not sure about display scaling, but I do believe it's enabled. It seems to be set in such a way that Windows automatically chooses the display scaling for each display, but I can't manually pick the scaling unless I set it uniformly across all of them. Additionally, the widget for selecting it is an unlabeled slider (except for "smaller" and "larger" at each end). My guess is that it's at 150%. Here's what it looks like: Additionally, if you look at the bottom left corner of that image, behind the task bar (look at the Internet Explorer logo), there is a small dark rectangle. I didn't have any other programs open (I checked with task manager), and it disappeared when I exited Lively. It doesn't look like intended behaviour, so I'm including yet another logfile: logfile.txt. |
Is it possible for you to test this same setup on a windows 10 machine? |
Sorry, but I don't have a Windows 10 Machine available. I tried out a video wallpaper, but it wouldn't show at first. I followed the Video Guide, and ended up installing LAV. In the process, MMF started to work, and the wallpaper filled the screen. So did LAV. However, upon restart, the video wallpaper had the incorrect size. Changing the video player seems to correct it. Then, changing from a video wallpaper to another seems to maintain the intended behaviour, rather than the glitchy one. I restarted again, the issue was back, but corrected itself when I switched to a video wallpaper. I saved three different logfiles if you're interested in them. I don't have proper training in C, C++, or C#. I'll see what I can do about it. |
More logfiles the better! See if the lively_layout.json file in SaveData is getting messed up( "DeviceName" field?) as it is happening when you restart the program(?) or were you talking about restarting the wallpaper? I don't have multiple monitors myself, the original code was tested quite a bit by others and I haven't changed the monitor part much.. I'm guessing this is some sort of win8 issue? |
Here they are: logfile_01.txt, logfile_02.txt, and logfile_03.txt. Taking a look at them, the Height and Width properties of the WorkingArea object respective to Display 2 do change. Taking from logfile 3, there's line 20:
and line 60:
The Width and Height don't match Display 1's, which was my original guess. The ratio is correct though. Indeed, when I said "restart" I meant the program. I will try to take a look at that .json file. I wouldn't put away the chance of this being an issue with my monitor or its driver in particular, rather than Windows 8. That said, right now I'm changing to a video wallpaper and back whenever I start Lively (usually when booting up), which seems to fix the issue until I gotta start it again. |
I have the same issue. I suspect this might be a result of different DPI scaling on each monitor. Enabling "high DPI scaling override" in compatibility settings gets me closer. The Image fills the screen, but there's still an issue with "postprocessing window" (idk how to describe it, just see the screenshot): |
Windows 10? |
Yup |
I can't recreate the error, |
Display 1: 1920x1080, scaling - 150%
|
Oh, I somehow missed part of your message. I tried overriding only |
Downloaded the software yesterday. I'm running Windows 8.1. It didn't display the wallpaper with the appropriate size on my second monitor. Instead of full screen, it shows up in reduced size. Upon closer inspection, it might be the size of my first monitor. Setting the layout to "Span" does fill the second display correctly, while "Duplicate" and "Per Display" don't.
While trying different wallpapers and layouts, the issue seemed to have corrected itself. Later, it resumed its glitchy behaviour, after restarting the program. I haven't managed to make it work properly since (though "Span" does still work as intended).
The text was updated successfully, but these errors were encountered: