linux-wallpaperengine icon indicating copy to clipboard operation
linux-wallpaperengine copied to clipboard

Can't set as screen background: "Failed to bind to required interfaces"

Open Impasse52 opened this issue 1 year ago • 4 comments

Whenever I run something like the following:

./linux-wallpaperengine 2816552071 --screen-root HDMI-1

I get an error saying "Failed to bind to required interfaces". I have tried several backgrounds so I think this is independent of which one I choose. Full logs are as follows:

impasse@fedora:build$ ./linux-wallpaperengine 2816552071 --screen-root HDMI-1
Detected "scene.pkg" file at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/gifscene.pkg". Defaulting to normal folder storage
Failed to bind to required interfaces
terminate called after throwing an instance of 'std::runtime_error'
  what():  Failed to bind to required interfaces
Aborted (core dumped)

I am on Fedora 39, Gnome 45.3, Wayland. I have tried the same on Hyprland but I get the exact same result.

Is there anything I'm missing?

Impasse52 avatar Feb 17 '24 12:02 Impasse52

Whenever I run something like the following:

./linux-wallpaperengine 2816552071 --screen-root HDMI-1

I get an error saying "Failed to bind to required interfaces". I have tried several backgrounds so I think this is independent of which one I choose. Full logs are as follows:

impasse@fedora:build$ ./linux-wallpaperengine 2816552071 --screen-root HDMI-1
Detected "scene.pkg" file at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/gifscene.pkg". Defaulting to normal folder storage
Failed to bind to required interfaces
terminate called after throwing an instance of 'std::runtime_error'
  what():  Failed to bind to required interfaces
Aborted (core dumped)

I am on Fedora 39, Gnome 45.3, Wayland. I have tried the same on Hyprland but I get the exact same result.

Is there anything I'm missing?

Did you find the solution?

Tampliera avatar Apr 16 '24 13:04 Tampliera

Sadly not, but this note kind of made me lose hope. I might be wrong but I interpret this as it not being ready yet, at least on Wayland.

Impasse52 avatar Apr 17 '24 09:04 Impasse52

Wayland should actually work just fine. README.md kind of went out of date and I didn't notice. The error message might be a bit wrong too. Ensure that the background id is the last parameter of all too, just in case, and double check the screen name to ensure it's correct:

./linux-wallpaperengine --screen-root HDMI-1 2816552071

Almamu avatar May 07 '24 17:05 Almamu

Wayland should actually work just fine. README.md kind of went out of date and I didn't notice. The error message might be a bit wrong too. Ensure that the background id is the last parameter of all too, just in case, and double check the screen name to ensure it's correct:

./linux-wallpaperengine --screen-root HDMI-1 2816552071

I tried copypasting your command but still no dice. I also double-checked my screen name through gnome-randr, but that's correct as well.

Output seems to be the same too:

Detected "scene.pkg" file at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/impasse/.local/share/Steam/steamapps/workshop/content/431960/2816552071/gifscene.pkg". Defaulting to normal folder storage
Failed to bind to required interfaces
terminate called after throwing an instance of 'std::runtime_error'
  what():  Failed to bind to required interfaces
Aborted (core dumped)

Impasse52 avatar May 10 '24 16:05 Impasse52