hyprwm / hyprpaper

Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.
https://wiki.hyprland.org/Hypr-Ecosystem/hyprpaper/
BSD 3-Clause "New" or "Revised" License
761 stars 55 forks source link

IPC doesn't respect XDG_RUNTIME_DIR #169

Closed jbeich closed 4 months ago

jbeich commented 4 months ago

Similar to https://github.com/hyprwm/Hyprland/issues/5813

$ sudo mv /run/user{,-disabled}
$ export XDG_RUNTIME_DIR=$HOME/.run
$ mkdir -m 0700 $XDG_RUNTIME_DIR
$ Hyprland
$ hyprpaper
[LOG] Welcome to hyprpaper!
built from commit v0.7.0 (core: move socket to runtime dir (#167))
[LOG] Cleaned old hyprpaper preloads (1), removing 33.2MB
[LOG] Preloaded target /path/to/mywall0.jpg in 12.71ms -> Pixel size: [1185, 1147]
[LOG] Buffer created for target /path/to/mywall0.jpg, Shared Memory usage: 3.7MB
[LOG] Total SM usage for all buffers: 3.7MB
[WARN] Monitor WL-1 does not have a target! A wallpaper will not be created.
[LOG] hyprpaper socket started at /run/user/1234/hypr/cba1ade848feac44b2eda677503900639581c3f4_1714855311_978641511/.hyprpaper.sock (fd: 4)
[ERR] Couldn't listen on the hyprpaper Socket. (3) IPC will not work.
keithbowes commented 2 months ago

What does "Monitor WL-1 does not have a target!" even mean? How does one create a target for WL-1?