hhannine / superpaper

A cross-platform multi monitor wallpaper manager.
MIT License
1.12k stars 46 forks source link

Wallpaper cut off on vertical monitor #94

Closed NickGeek closed 2 years ago

NickGeek commented 2 years ago

When using the "Separate image for every display" option, the image on my vertical monitor is cut off at the end of the height of my two horizontal monitors: cut off image

The preview looks like so: Preview

NickGeek commented 2 years ago

It looks like the black bar is in the foreground on top of other windows too, nothing I put on the lower quarter of that monitor is visible.

hhannine commented 2 years ago

What OS are you using? Are you saying that nothing, application windows or anything, is showing up on the lower part of that monitor? Does that go away if Superpaper is not running? I can't really see how Superpaper could be causing anything like this.

If the issue is only with the fitment of the wallpaper, I would guide you the check the spanning option of the wallpaper form your OS's customization settings. The fitting setting should be set to 'span'.

NickGeek commented 2 years ago

I'm running Arch Linux with i3. It worked before installing Superpaper but the problem persists if I close the applet.

There are no OS customisation settings for me because I don't have a desktop environment.

hhannine commented 2 years ago

Does the problem go away if you set a new wallpaper using some other method? Superpaper uses feh to set the wallpaper on i3, if you didn't configure it otherwise, I don't know if it interacts badly with your setup somehow..

NickGeek commented 2 years ago

Looks like I was missing a source /etc/X11/xinit/xinitrc in my .xintitrc

Adding that in solved the issue.

NickGeek commented 2 years ago

It seems to still happen occasionally. I wonder if there's a race condition somewhere?

hhannine commented 2 years ago

Would you check in the temp folder what the created image looks like, does it have a cut off? I think it should be in .cache/superpaper

NickGeek commented 2 years ago

Summer-b

Doesn't look like it's cut off

hhannine commented 2 years ago

Thanks. Then the issue is with the way superpaper is evoking feh. or with feh itself. How often does the issue manifest?

NickGeek commented 2 years ago

It seems to happen about 2/3rds of the time. I have to log out and in again to fix it.

hhannine commented 2 years ago

Ok thanks. Superpaper only applies the wallpaper once so if a log out + login fixes it, I don't know what the issue is..

hhannine commented 2 years ago

Could this be relevant? https://www.reddit.com/r/archlinux/comments/b34tl9/feh_wallpaper_behaves_strange_in_i3/

NickGeek commented 2 years ago

Ok thanks. Superpaper only applies the wallpaper once so if a log out + login fixes it, I don't know what the issue is..

My entire graphics session ends when I log out so it's as if I restarted the computer.

Could this be relevant? https://www.reddit.com/r/archlinux/comments/b34tl9/feh_wallpaper_behaves_strange_in_i3/

Yes! It looks like i3-gaps was the issue. I switched to the normal i3-wm package and it all works. Thanks for helping me out.

NickGeek commented 2 years ago

Sadly it seems to have come back but much less often using the classic i3.

NickGeek commented 2 years ago

Interesting to note. It is now consistent. It always happens when I first turn on the computer and login. After exiting i3 and logging in again, it is fixed. I wonder if it's some i3/xorg bug?

hhannine commented 2 years ago

It could be a window manager bug. Is this still an ongoing issue?

hhannine commented 2 years ago

Closing this as it seems like this issue is not caused by Superpaper, but the wm. You can open this again if new details or clues emerge.