catsout / wallpaper-engine-kde-plugin

A kde wallpaper plugin integrating wallpaper engine
https://store.kde.org/p/1475528/
GNU General Public License v2.0
1.65k stars 65 forks source link

plasma 6 support ? #367

Open Fluxy05 opened 5 months ago

Fluxy05 commented 5 months ago

hello i just wanted to know if this plugin will be available in plasma 6 ,thank you

catsout commented 4 months ago

@Crono141 Please test with a new commit, it seems I made a mistake.

ShadowReaper420 commented 4 months ago

Scenes seem to not work on the latest commit I just get a black screen saying "Plugin lib not found" am I missing a dependency or something?

AXMIRN commented 4 months ago

Scenes seem to not work on the latest commit I just get a black screen saying "Plugin lib not found" am I missing a dependency or something?

I did not encounter errors while building the installation, this is my step:

git clone https://github.com/fxzjshm/wallpaper-engine-kde-plugin.git
cd wallpaper-engine-kde-plugin
git submodule update --init --force --recursive
cmake -B build -S . -DUSE_PLASMAPKG=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_QML=ON -DQT_MAJOR_VERSION=6
vim src/CMakeLists.txt
 find_package(QT NAMES Qt6 REQUIRED COMPONENTS Core)

cmake --build build
sudo cmake --install build
cmake --build build --target install_pkg
reboot
codenyte commented 4 months ago

@AXMIRN Thank you so much, I finally got it to work using your guide

sudoskys commented 4 months ago

For Archlinux user, use plasma6-wallpapers-wallpaper-engine-git

thinkjk commented 4 months ago

@sudoskys is that using the qt6 branch? I'm assuming that's going to merge into master eventually, right @catsout?

TeamBattino commented 4 months ago

Ive tried the AUR, Compiled from source (the qt6 branch) and tried the fxzjshm fork and can only get backgrounds of type video to work, so no scenes..

do others also have this issue? are scenes just generally unsupported by this plugin?

everypizza1 commented 4 months ago

Using the latest commits, I got web and scene to work. I don't have any videos in my library to test with, so I can't confirm that. If it helps, I used the build instructions from AXMIRN and am on KDE neon with Plasma 6.0.2.

codenyte commented 4 months ago

@everypizza1 You can try it out with this one, it's fairly popular and requires the WebView: https://steamcommunity.com/sharedfiles/filedetails/?id=824548506

everypizza1 commented 4 months ago

I've tested the web wallpaper @codenyte suggested and a video wallpaper (https://steamcommunity.com/sharedfiles/filedetails/?id=1059450186) and both have worked.

codenyte commented 4 months ago

That's awesome, unfortunately I'm not so lucky and it doesn't work on my system, although I used the same install instructions.

EliteAMDGamer commented 4 months ago

I can say after removing the test build an installing the aur build it work well as long as you pick mkv if you pick qt it will crash an you have to remove it from that config. but more web ones work now its amazing great work! honestly. "had to shrink it down to 10 meg but you can get the point"

https://github.com/catsout/wallpaper-engine-kde-plugin/assets/76790811/b27f99bb-7996-43f6-af5a-522f79b2d963

https://steamcommunity.com/sharedfiles/filedetails/?id=2994709115 still wont work but i think it has to much going on.

everypizza1 commented 4 months ago

I've just tried again on KDE neon Developer Edition, and Web wallpapers will not work. There was possibly a package on my old instillation that made it work, I'll look into that later.

queenbiscuit311 commented 4 months ago

I've just tried again on KDE neon Developer Edition, and Web wallpapers will not work. There was possibly a package on my old instillation that made it work, I'll look into that later.

are you on nvidia by any chance? i've never gotten web to work on there even on plasma 5, i need my igpu enabled. if i set nvidia gpu as main gpu web wallpapers immediately stop working

everypizza1 commented 4 months ago

No, I have an Intel iGPU (HD Graphics 4600)


From: queenbiscuit311 @.> Sent: Sunday, March 17, 2024 6:15:37 PM To: catsout/wallpaper-engine-kde-plugin @.> Cc: Derry Tutt @.>; Mention @.> Subject: Re: [catsout/wallpaper-engine-kde-plugin] plasma 6 support ? (Issue #367)

I've just tried again on KDE neon Developer Edition, and Web wallpapers will not work. There was possibly a package on my old instillation that made it work, I'll look into that later.

are you on nvidia by any chance? i've never gotten web to work on there even on plasma 5, i need my igpu enabled.

— Reply to this email directly, view it on GitHubhttps://github.com/catsout/wallpaper-engine-kde-plugin/issues/367#issuecomment-2002652610, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXE5QNU2FCAL7Q6DA4ORS3YYYPZTAVCNFSM6AAAAABD7VMSOCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBSGY2TENRRGA. You are receiving this because you were mentioned.Message ID: @.***>

ArmandoTeranCastillo commented 4 months ago

Scenes seem to not work on the latest commit I just get a black screen saying "Plugin lib not found" am I missing a dependency or something?

I could install the plugin with your guide, but some wallpapers cant play:

image

RiemaruKarurosu commented 4 months ago

Got it working fine, some warnings during build, but it works fine.

Nvidia 550.54.14 Nobara 39 KDE Kde Plasma: 6.0.2

Note: Readme.md instructions didn't work for me.

imagen

Videocaptura de pantalla_20240324_121340.webm

RiemaruKarurosu commented 4 months ago

This wallpaper is crashing the whole plasmashell.

https://steamcommunity.com/sharedfiles/filedetails/?id=3173418061

codenyte commented 4 months ago

This wallpaper is crashing the whole plasmashell.

https://steamcommunity.com/sharedfiles/filedetails/?id=3173418061

Is that Plasma 6-specific?

queenbiscuit311 commented 4 months ago

This wallpaper is crashing the whole plasmashell.

https://steamcommunity.com/sharedfiles/filedetails/?id=3173418061

wallpapers just do that sometimes unless this worked on plasma 5

EliteAMDGamer commented 3 months ago

So after a bit of light testing. I can say web type wallpapers are not working on wayland at least with arch an nvidia. They work fine in x11 though here's one of the WP to test https://steamcommunity.com/sharedfiles/filedetails/?id=1217267289

`System:
  Kernel: 6.8.5-1-cachyos arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
  Desktop: KDE Plasma v: 6.0.3 tk: Qt v: N/A info: frameworks v: 6.0.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME X570-PRO v: Rev X.0x
CPU:
  Info: model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 gen: 3

Graphics:
  Device-1: NVIDIA GM204 [GeForce GTX 980] vendor: Gigabyte driver: nvidia
    v: 550.67 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current`
style2k6 commented 3 months ago

Everyone, make sure to install the new qt6 packages. For Fedora (replace other distros commands qt5 -> qt6, x11 package was missing for me): sudo dnf install vulkan-headers plasma-workspace-devel kf6-plasma-devel gstreamer1-libav lz4-devel mpv-libs-devel python3-websockets qt6-qtbase-private-devel qt6-qtwebchannel-devel qt6-qtwebsockets-devel cmake

it worked ,thank you so much for this.

CorneliusCornbread commented 3 months ago

Attempting to run the last cmake --build build --target install_pkg command on Fedora 40 yields the following error:

[1/1] cd /home/jack/Repos/wallpaper-engine-kde-plugin && /bin/sh -c "/usr/bin/plasmapkg2 -i ./plugin 2>/dev/null || /usr/bin/plasmapkg2 -u ./plugin"
FAILED: CMakeFiles/install_pkg /home/jack/Repos/wallpaper-engine-kde-plugin/build/CMakeFiles/install_pkg 
cd /home/jack/Repos/wallpaper-engine-kde-plugin && /bin/sh -c "/usr/bin/plasmapkg2 -i ./plugin 2>/dev/null || /usr/bin/plasmapkg2 -u ./plugin"
kf.package: Invalid metadata for package structure "Plasma/Wallpaper"
Package type "Plasma/Wallpaper" not found
kf.package: Invalid metadata for package structure "Plasma/Wallpaper"
kf.package: Cannot set a path in a package without structure "/home/jack/Repos/wallpaper-engine-kde-plugin/plugin"
kf.package: Invalid metadata for package structure "Plasma/Wallpaper"
Error: Plugin com.github.casout.wallpaperEngineKde is not installed.
ninja: build stopped: subcommand failed.