Almamu / linux-wallpaperengine

Wallpaper Engine backgrounds for Linux!
GNU General Public License v3.0
1.74k stars 61 forks source link

[BGFIX] White Oak (Day/Night) 2911866381 and some other wallpapers are not working #248

Open openwick opened 2 months ago

openwick commented 2 months ago

Wallpaper Engine Background(s)

White Oak (Day/Night)

Console output

❯ ./linux-wallpaperengine --scaling fill --screen-root eDP-2 /mnt/Shared/Games/SteamCommonGames/steamapps/workshop/content/431960/2911866381/
[0903/145645.317546:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.

(linux-wallpaperengine:100396): Gtk-WARNING **: 14:56:45.500: Theme parsing error: gtk-dark.css:6691:68: Invalid name of pseudo-class
Cannot find directory for steam app wallpaper_engine: assets
Detected "scene.pkg" file at "/mnt/Shared/Games/SteamCommonGames/steamapps/workshop/content/431960/2911866381/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/mnt/Shared/Games/SteamCommonGames/steamapps/workshop/content/431960/2911866381/gifscene.pkg". Defaulting to normal folder storage
WARNING: Shader patches directory cannot be found, this might make some backgrounds not work properly
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (distancemax) in json: Particle emitter must have maximum distance
Cannot find required key (directions) in json: Particle emitter must have direction specified
terminate called after throwing an instance of 'nlohmann::detail::type_error'
  what():  [json.exception.type_error.302] type must be number, but is string
[0100/000000.812196:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[1]    100396 IOT instruction (core dumped)  ./linux-wallpaperengine --scaling fill --screen-root eDP-2 

Screenshots

It works normally it windows as intended. The example live wallpaper in readme 1845706469 works perfectly fine. Even audio works. Here is the screenshot.

240903_14h41m41s_screenshot

According to the console output it says it didn't find assets folder. I kept it in the binary folder in the readme and putting a screenshot for reference.

240903_14h42m34s_screenshot

Desktop (please complete the following information):

Additional context

I installed wallpaper engine in a custom folder and not where steam regularly installs to save space. However even after moving the folder to the steam default folder, I am having the same issue. Some wallpapers works and some don't. I even installed it from aur and it even has the same error for the wallpaper that is not working.

openwick commented 2 months ago

btw steam is flatpak and tried assets directory command flag too ans still it didnt work

here is the log for both relative and absolute paths

❯ cd linux-wallpaperengine/build/build/
❯ ./linux-wallpaperengine --scaling fill  --assets-dir "assets/" --screen-root eDP-2  2911866381
[0903/152536.026324:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.

(linux-wallpaperengine:155680): Gtk-WARNING **: 15:25:36.210: Theme parsing error: gtk-dark.css:6691:68: Invalid name of pseudo-class
Using wallpaper engine's assets at "assets/" based on --assets-dir parameter
Detected "scene.pkg" file at "/home/wick/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/workshop/content/431960/2911866381/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/wick/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/workshop/content/431960/2911866381/gifscene.pkg". Defaulting to normal folder storage
WARNING: Shader patches directory cannot be found, this might make some backgrounds not work properly
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (distancemax) in json: Particle emitter must have maximum distance
Cannot find required key (directions) in json: Particle emitter must have direction specified
terminate called after throwing an instance of 'nlohmann::detail::type_error'
  what():  [json.exception.type_error.302] type must be number, but is string
[0100/000000.483758:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
❯ ./linux-wallpaperengine --scaling fill  --assets-dir "/home/wick/linux-wallpaperengine/build/build/assets/" --screen-root eDP-2  2911866381
[0903/152605.626175:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.

(linux-wallpaperengine:156617): Gtk-WARNING **: 15:26:05.811: Theme parsing error: gtk-dark.css:6691:68: Invalid name of pseudo-class
Using wallpaper engine's assets at "/home/wick/linux-wallpaperengine/build/build/assets/" based on --assets-dir parameter
Detected "scene.pkg" file at "/home/wick/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/workshop/content/431960/2911866381/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/wick/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/workshop/content/431960/2911866381/gifscene.pkg". Defaulting to normal folder storage
WARNING: Shader patches directory cannot be found, this might make some backgrounds not work properly
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (directions) in json: Particle emitter must have direction specified
Cannot find required key (distancemax) in json: Particle emitter must have maximum distance
Cannot find required key (directions) in json: Particle emitter must have direction specified
terminate called after throwing an instance of 'nlohmann::detail::type_error'
  what():  [json.exception.type_error.302] type must be number, but is string
[0100/000000.107536:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[1]    156617 IOT instruction (core dumped)  ./linux-wallpaperengine --scaling fill --assets-dir  --screen-root eDP-2