Skip to content
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

Wallpaper not being set on all monitors after specific monitor wallpaper is set #176

Closed
nikolaizombie1 opened this issue May 31, 2024 · 2 comments

Comments

@nikolaizombie1
Copy link

I found an edge case where if you are using hyprctl hyprpaper to set wallpapers: The following behavior occurs with these steps:

  1. Turn on hyprpaper in the terminal
  2. Unload all wallpapers using hyprctl hyprpaper unload all
  3. Preload wallpaper using hyprctl hyprpaper preload WALLPAPER
  4. Set wallpaper on all monitors using hyprctl hyprpaper wallpaper ,WALLPAPER
  5. Unload all wallpapers using hyprctl hyprpaper unload all
  6. Preload wallpaper using hyprctl hyprpaper preload OTHER_WALLPAPER
  7. Set wallpaper to a specific monitor using hyprctl hyprpaper wallpaper MONITOR,OTHER_WALLPAPER
  8. Unload all wallpapers using hyprctl hyprpaper unload all
  9. Preload wallpaper using hyprctl hyprpaper preload ANOTHER_WALLPAPER
  10. Set wallpaper on all monitors using hyprctl hyprpaper wallpaper ,ANOTHER_WALLPAPER
  11. The wallpaper is not changed on MONITOR

If I check the output of hyprpaper I can see that the image is being preloaded but it not being set for the monitor that was addressed individually. It changes for the monitors that were not addressed individually but not for the one(s) that were. Is this intended behavior?

@vaxerski
Copy link
Member

this is indeed intended behavior. empty monitor means a fallback wildcard
image

key part: without a set wallpaper

@nikolaizombie1
Copy link
Author

this is indeed intended behavior. empty monitor means a fallback wildcard image

key part: without a set wallpaper

Oh OK then. Thank you for the quick reply.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants