Package Details: linux-wallpaperengine-git r502.be0fc25-1

Git Clone URL: https://aur.archlinux.org/linux-wallpaperengine-git.git (read-only, click to copy)
Package Base: linux-wallpaperengine-git
Description: use steam's wallpaperengine on linux
Upstream URL: https://github.com/Almamu/linux-wallpaperengine
Keywords: animated engine live wallpaper
Licenses: GPL3
Provides: linux-wallpaperengine
Submitter: Hzf
Maintainer: Almamu
Last Packager: Almamu
Votes: 3
Popularity: 0.158575
First Submitted: 2022-09-14 08:43 (UTC)
Last Updated: 2025-05-17 01:35 (UTC)

Pinned Comments

Latest Comments

1 2 Next › Last »

Sulfur_Nitride commented on 2025-05-16 13:49 (UTC) (edited on 2025-05-16 13:50 (UTC) by Sulfur_Nitride)

linux-wallpaperengine --screen-root DP-3 950389547 
Running with: ./linux-wallpaperengine --screen-root DP-3 950389547  
Detected "scene.pkg" file at "/home/luke/.local/share/Steam/steamapps/workshop/content/431960/950389547/scene.pkg".Adding to list of searchable paths No "gifscene.pkg" file found at "/home/luke/.local/share/Steam/steamapps/workshop/content/431960/950389547/gifscene.pkg". Defaulting to normal folder storage 
Cannot find required key (distancemin) in json: Particle emitter must have minimum distance 
Cannot find a driver for window mode 1 and XDG_SESSION_TYPE wayland 
terminate called after throwing an instance of 'std::runtime_error' 
 what():  Cannot find a driver for window mode 1 and XDG_SESSION_TYPE wayland /usr/bin/linux-wallpaperengine: line 3: 30720 Aborted                 (core dumped) ./linux-wallpaperengine "$@"

I'm unable to use this at all in wayland. If I manually build the package from the github, I don't have this issue.

~/linux-wallpaperengine-git/linux-wallpaperengine/build/output main
❯ ./linux-wallpaperengine --screen-root DP-3 950389547

Running with: ./linux-wallpaperengine --screen-root DP-3 950389547 
Detected "scene.pkg" file at "/home/luke/.local/share/Steam/steamapps/workshop/content/431960/950389547/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/luke/.local/share/Steam/steamapps/workshop/content/431960/950389547/gifscene.pkg". Defaulting to normal folder storage
Cannot find required key (distancemin) in json: Particle emitter must have minimum distance
Fullscreen detection not supported by your Wayland compositor
^Zfish: Job 2, './linux-wallpaperengine --scree…' has stopped

trainzkid commented on 2024-07-10 17:27 (UTC)

Fails to link at runtime with the newest version of ffmpeg:

./linux-wallpaperengine: error while loading shared libraries: libavcodec.so.60: cannot open shared object file: No such file or directory

$USER@$HOSTNAME ~> pacman --query --search libavcodec
local/ffmpeg 2:7.0.1-2
$USER@$HOSTNAME ~> exa --long /usr/lib/libavcodec*
lrwxrwxrwx   - root  3 Jul 00:49 /usr/lib/libavcodec.so -> libavcodec.so.61.3.100
lrwxrwxrwx   - root 22 May 08:46 /usr/lib/libavcodec.so.58 -> libavcodec.so.58.134.100
.rwxr-xr-x 15M root 22 May 08:46 /usr/lib/libavcodec.so.58.134.100
lrwxrwxrwx   - root  3 Jul 00:49 /usr/lib/libavcodec.so.61 -> libavcodec.so.61.3.100
.rwxr-xr-x 16M root  3 Jul 00:49 /usr/lib/libavcodec.so.61.3.100

Maybe a dumb question, but can this be written to link against /usr/lib/libavcodec.so directly so new updates to ffmpeg don't require an update of linux-wallpaperengine? Unless I'm misinterpreting this error message.

wustdsh commented on 2024-06-07 09:11 (UTC)

@Almamu After adding permissions it works. I see that the third line of PKGBUILD defines _pkgname but the whole script doesn't use it.

Almamu commented on 2024-06-07 08:53 (UTC) (edited on 2024-06-07 08:53 (UTC) by Almamu)

@wustdsh to me seems to work after the install command, but I've added the permissions for it nonetheless (will take some minutes for the change to hit AUR). If that fixes it for you I'll do some cleanup and use some variables where It should instead of hardcoding names.

wustdsh commented on 2024-06-07 08:07 (UTC)

chmod +x ${pkgdir}/opt/${_pkgname}/linux-wallpaperengine is also needed

wustdsh commented on 2024-06-07 05:09 (UTC) (edited on 2024-06-07 05:53 (UTC) by wustdsh)

Should add: install -d -m755 "${pkgdir}/usr/bin" before line 38 of PKGBUILD. Otherwise it will report an error:No such file or directory.

wustdsh commented on 2024-05-21 16:12 (UTC)

Installed using paru, but it won't run with: linux-wallpaperengine: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory The problem seems to be in package().

Moebius14 commented on 2024-03-27 21:30 (UTC)

Where do I put the assets folder?

comwizz2 commented on 2024-02-18 01:15 (UTC)

Hi! This package supports wayland these days, the pkgbuild should be updated to depend on glfw not glfw-x11 that way glfw-wayland or glfw-x11 are valid options! (I have tested this change and it works.)

Hzf commented on 2023-03-30 06:03 (UTC)

Thanks for taking over it, good luck!