Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not installing on Nobara os #381

Open
XRival67 opened this issue Mar 20, 2024 · 13 comments
Open

Not installing on Nobara os #381

XRival67 opened this issue Mar 20, 2024 · 13 comments

Comments

@XRival67
Copy link

After installation it doesn't show up in the Wallpaper manager in KDE

Operating System: Nobara Linux 39
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.6-201.fsync.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 31,2 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XTX
Manufacturer: ASUS

I installed it a few times, restated PC also many times and never shows up, when I try to uninstall it with your command it says that its not even installed and have to delete it manualy

@AngelSherry
Copy link

AngelSherry commented Mar 22, 2024

I'm not sure how you installed it. But it does work on Nobara 39 with Plasma 6.

You may try to install it with my COPR.

Before installing it, don't forget to delete these files of old version.

rm -rf ~/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde
rm -rf ~/.local/share/kpackage/generic/com.github.casout.wallpaperEngineKde/
sudo rm -rf /usr/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/
sudo rm -f /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
sudo rm -rf /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/qmldir
sudo rm -f /usr/lib/qt5/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
sudo rm -rf /usr/lib/qt5/qml/com/github/catsout/wallpaperEngineKde/qmldir

EDIT: Don't install wallpaper-engine-kde-plugin. It is old qt5 version and it is not maintained for a long time by Nobara maintainers. Instead installing wallpaper-engine-kde-plugin-qt6 for Plasma 6. For more details, see my comment below.

螢幕截圖_20240322_165513

@esubalol
Copy link

Have to agree with OP, i have tried to install it both manually (where it built just fine) and with your COPR, restarted plasma, relogged, still nothing. attempting to uninstall also resulted in "Plugin is not installed", just like OP...
2024-03-22_21-52

@AngelSherry
Copy link

AngelSherry commented Mar 22, 2024

Have to agree with OP, i have tried to install it both manually (where it built just fine) and with your COPR, restarted plasma, relogged, still nothing. attempting to uninstall also resulted in "Plugin is not installed", just like OP... 2024-03-22_21-52

It's likely some dependents are missing on your system I guess. Make sure these dependents are installed.

For building on Nobara 39::

mpv-devel vulkan-headers plasma-workspace-devel libplasma-devel lz4-devel qt6-qtbase-private-devel qt6-qtbase-devel cmake qt6-qtwebsockets-devel qt6-qtmultimedia-devel extra-cmake-modules

For running on Nobara 39:

plasma-workspace gstreamer1-libav mpv-libs lz4 python3-websockets qt6-qtmultimedia kf6-kdeclarative kf6-kpackage libplasma plasma5support qt6-qtwebsockets qt6-qt5compat qt6-qtdeclarative qt6-qtwebchannel qt6-qtwebengine qt6-qtbase

@esubalol
Copy link

Have to agree with OP, i have tried to install it both manually (where it built just fine) and with your COPR, restarted plasma, relogged, still nothing. attempting to uninstall also resulted in "Plugin is not installed", just like OP... 2024-03-22_21-52

It's likely some dependents are missing on your system I guess. Make sure these dependents are installed.

kf6-kdeclarative kf6-kpackage libplasma plasma-workspace plasma5support python3-websockets qt6-qt5compat qt6-qtdeclarative qt6-qtmultimedia qt6-qtwebchannel qt6-qtwebengine qt6-qtwebsockets qt6-qtbase-private qt6-qtbase

All of these dependencies are present:
2024-03-23_00-33

I decided to double-check again, did a fresh install, everything built and compiled just fine, restarted plasma & logout, but it still isn't showing up.
I noticed that the installer dropped the com.github.casout.wallpaperEngineKde folder into ~/.local/share/, I tried to manually copy it to ~/.local/share/plasma/wallpapers/, once again restarted plasma & logged out, that didn't help.

@esubalol
Copy link

esubalol commented Mar 23, 2024

My mistake: In my attempts to uninstall and reinstall, i forgot to use the qt6 fork. after following those instructions and making sure that all the above dependencies are met (installing kf6-kpackage-devel qt6-qtbase-private-devel instead of kf6-kpackage qt6-qtbase-private) everything is working fine. @XRival67 you might want to double-check that you're using the right fork as well. Thank you @AngelSherry for trying to help.

@AngelSherry
Copy link

AngelSherry commented Mar 23, 2024

My mistake: In my attempts to uninstall and reinstall, i forgot to use the qt6 fork. after following those instructions and making sure that all the above dependencies are met (installing kf6-kpackage-devel qt6-qtbase-private-devel instead of kf6-kpackage qt6-qtbase-private) everything is working fine. @XRival67 you might want to double-check that you're using the right fork as well. Thank you @AngelSherry for trying to help.

I have corrected dependents for building and running above. But I'm still not sure why you can't work with my COPR repo. It works well on my system for system-wide. So I don't need to copy it to ~/.local/share/plasma/wallpapers or use kpackagetool6 to install.

圖片

@esubalol
Copy link

My mistake: In my attempts to uninstall and reinstall, i forgot to use the qt6 fork. after following those instructions and making sure that all the above dependencies are met (installing kf6-kpackage-devel qt6-qtbase-private-devel instead of kf6-kpackage qt6-qtbase-private) everything is working fine. @XRival67 you might want to double-check that you're using the right fork as well. Thank you @AngelSherry for trying to help.

I have corrected dependents for building and running above. But I'm still not sure why you can't work with my COPR repo. It works well on my system for system-wide. So I don't need to copy it to ~/.local/share/plasma/wallpapers or use kpackagetool6 to install.

圖片

I'm not sure why your COPR didn't work for me. I can confirm that your repo is in my /etc/yum.repos.d/, but it simply never did anything. I wish i had some kind of logs to share with you for troubleshooting. /var/log/ doesn't say anything about COPR.

@AngelSherry
Copy link

My mistake: In my attempts to uninstall and reinstall, i forgot to use the qt6 fork. after following those instructions and making sure that all the above dependencies are met (installing kf6-kpackage-devel qt6-qtbase-private-devel instead of kf6-kpackage qt6-qtbase-private) everything is working fine. @XRival67 you might want to double-check that you're using the right fork as well. Thank you @AngelSherry for trying to help.

I have corrected dependents for building and running above. But I'm still not sure why you can't work with my COPR repo. It works well on my system for system-wide. So I don't need to copy it to ~/.local/share/plasma/wallpapers or use kpackagetool6 to install.
圖片

I'm not sure why your COPR didn't work for me. I can confirm that your repo is in my /etc/yum.repos.d/, but it simply never did anything. I wish i had some kind of logs to share with you for troubleshooting. /var/log/ doesn't say anything about COPR.

Maybe I know what's happen. I guess you install wallpaper-engine-kde-plugin instead of my wallpaper-engine-kde-plugin-qt6, right? Wallpaper-engine-kde-plugin is old qt5 version and it is not maintained for a long time by Nobara maintainers. It also uses git commit for version, and it makes it hard to update to my new qt6 version maintainered by myself. When I realized, I change my project name to wallpaper-engine-kde-plugin-qt6 to avoid being downgrading to old version. That's why it won't work for you before.🤔

@XRival67
Copy link
Author

CMake Error at CMakeLists.txt:43 (find_package):
By not providing "FindPlasma.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Plasma", but
CMake did not find one.

Could not find a package configuration file provided by "Plasma" with any
of the following names:

PlasmaConfig.cmake
plasma-config.cmake

Add the installation prefix of "Plasma" to CMAKE_PREFIX_PATH or set
"Plasma_DIR" to a directory containing one of the above files. If "Plasma"
provides a separate development package or SDK, be sure it has been
installed.

this is what im getting now when installing

@AngelSherry
Copy link

CMake Error at CMakeLists.txt:43 (find_package): By not providing "FindPlasma.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Plasma", but CMake did not find one.

Could not find a package configuration file provided by "Plasma" with any of the following names:

PlasmaConfig.cmake
plasma-config.cmake

Add the installation prefix of "Plasma" to CMAKE_PREFIX_PATH or set "Plasma_DIR" to a directory containing one of the above files. If "Plasma" provides a separate development package or SDK, be sure it has been installed.

this is what im getting now when installing

The dependencies of building I have posted above. Just using dnf to install them. If you still have building issus, you may try my package on my COPR.

@XRival67
Copy link
Author

I got it installed now with some tries but the plugin library is not installed

@AngelSherry
Copy link

AngelSherry commented Mar 23, 2024

I got it installed now with some tries but the plugin library is not installed

Do you install wallpaper-engine-kde-plugin-qt6, instead of wallpaper-engine-kde-plugin?

Beside, don't forget these steps for clean installation before you install it:

rm -rf ~/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde
rm -rf ~/.local/share/kpackage/generic/com.github.casout.wallpaperEngineKde/
sudo rm -rf /usr/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/
sudo rm -f /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
sudo rm -rf /usr/lib/qt6/qml/com/github/catsout/wallpaperEngineKde/qmldir
sudo rm -f /usr/lib/qt5/qml/com/github/catsout/wallpaperEngineKde/libWallpaperEngineKde.so
sudo rm -rf /usr/lib/qt5/qml/com/github/catsout/wallpaperEngineKde/qmldir

@nelmadez
Copy link

nelmadez commented Mar 24, 2024

Have to agree with OP, i have tried to install it both manually (where it built just fine) and with your COPR, restarted plasma, relogged, still nothing. attempting to uninstall also resulted in "Plugin is not installed", just like OP... 2024-03-22_21-52

It's likely some dependents are missing on your system I guess. Make sure these dependents are installed.

For building on Nobara 39::

mpv-devel vulkan-headers plasma-workspace-devel libplasma-devel lz4-devel qt6-qtbase-private-devel qt6-qtbase-devel cmake qt6-qtwebsockets-devel qt6-qtmultimedia-devel extra-cmake-modules vulkan-headers

For running on Nobara 39:

plasma-workspace gstreamer1-libav mpv-libs lz4 python3-websockets qt6-qtmultimedia kf6-kdeclarative kf6-kpackage libplasma plasma5support qt6-qtwebsockets qt6-qt5compat qt6-qtdeclarative qt6-qtwebchannel qt6-qtwebengine qt6-qtbase

thanks ! mine is working now. at first there are some missing lib but after i install these dependents for building its working now. i might say there's so many wallpaper that is broken & not working well haha. but i still enjoyed it
Screenshot_20240324_211613

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@esubalol @AngelSherry @nelmadez @XRival67 and others