Description: Wallpaper plugin based on solar position
This plugin makes your wallpaper change depending on the sun position in your location. You can use your system location, set a custom location(latitude and longitude) or disable sun position based on location and just use the standard 6am-6pm sun.
You can also enable the inactive blur, as in https://github.com/Zren/plasma-wallpapers/tree/master/inactiveblur.
Known bugs:
- Not working properly with multi-screen setup - Sometimes the setup screen doesn't load correctly
If you need any help setting it up, message me.
I download my wallpapers on https://dynamicwallpaper.club/gallery, then unpack the .heic file and organize the folder accordingly.
Hi, the plugin doesn't work for me. I'm running Plasma 5.25.4 on Fedora 35. When I select your plugin from the wallpaper selection menu, the previous plugin's menu doesn't even disappear and if I click "Apply" I get a black wallpaper. Here's what the output of `journalctl --grep=solarcycle --user -b -t plasmashell -o cat` looks like for me (severely shortened but it's kind of the same thing over and over)
"file:///home/username/.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml"
"Error loading QML file.\n28: Type ImageBaseMain unavailable\n52: Wallpaper.Image is not a type\n"
kf.coreaddons: "Could not find plugin org.kde.solarcyclewallpaper"
Error loading KCM: "Could not find plugin org.kde.solarcyclewallpaper"
If you need the entire logs or would like more details I can also use discord. If you ended up finding a solution with the previous person who had that problem almost a year ago please post it here publicly.
I have kde version 5.18.7. The plugin gets installed but no options are visible below it after selecting it in "Configure Desktop". I have setup multiple kde activities and virtual desktops.
Hey pasmonsa, since I couldn't replicate your issue, I'll need your help finding the problem.
I will need you to:
- Select Solar Cycle as your wallpaper plugin(no need to save the option)
- Run the following command on your terminal and send me the output:
```
journalctl --grep=solarcycle --user -b -t plasmashell -o cat
```
I have noticed that when i removed a wallpaper plugin, its entry remains among the select-able options even they do not show up in the "Installed" list
Plasma 5.23.5, journal logs:
```
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24: TypeError: Cannot read property 'screenGeometry' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:41: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:42: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:43: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:32: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:33: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:34: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:35: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:54: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:55: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml:37: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml:38: TypeError: Cannot read property 'configuration' of null
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined
.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect
```
Ratings & Comments
12 Comments
Does not work anymore unfortunately
1 1 ugh Not working - don't bother (plasma 5.26.4 at the moment...)
3 Unmaintained. Not working in Plasma 5.26.4
Hi, the plugin doesn't work for me. I'm running Plasma 5.25.4 on Fedora 35. When I select your plugin from the wallpaper selection menu, the previous plugin's menu doesn't even disappear and if I click "Apply" I get a black wallpaper. Here's what the output of `journalctl --grep=solarcycle --user -b -t plasmashell -o cat` looks like for me (severely shortened but it's kind of the same thing over and over) "file:///home/username/.local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml" "Error loading QML file.\n28: Type ImageBaseMain unavailable\n52: Wallpaper.Image is not a type\n" kf.coreaddons: "Could not find plugin org.kde.solarcyclewallpaper" Error loading KCM: "Could not find plugin org.kde.solarcyclewallpaper" If you need the entire logs or would like more details I can also use discord. If you ended up finding a solution with the previous person who had that problem almost a year ago please post it here publicly.
I dont understand where to configure my wallpapers. On Gitlab it says to put all wallpapers in one folder. Where is it located?
I have kde version 5.18.7. The plugin gets installed but no options are visible below it after selecting it in "Configure Desktop". I have setup multiple kde activities and virtual desktops.
Thanks for the message, I'll take a look into that and get back to you.
Nothing results in output
I tried DM'ing you, but I wasn't able. You can add me on discord if you wish: Força#5129
Hey pasmonsa, since I couldn't replicate your issue, I'll need your help finding the problem. I will need you to: - Select Solar Cycle as your wallpaper plugin(no need to save the option) - Run the following command on your terminal and send me the output: ``` journalctl --grep=solarcycle --user -b -t plasmashell -o cat ```
I have noticed that when i removed a wallpaper plugin, its entry remains among the select-able options even they do not show up in the "Installed" list
Plasma 5.23.5, journal logs: ``` .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24: TypeError: Cannot read property 'screenGeometry' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:41: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:42: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:43: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:32: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:33: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:34: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:35: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:54: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/ImageBaseMain.qml:55: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml:37: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/main.qml:38: TypeError: Cannot read property 'configuration' of null .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:37: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/SunData.qml:44: ReferenceError: isReady is not defined .local/share/plasma/wallpapers/org.kde.solarcyclewallpaper/contents/ui/WindowModel.qml:24:3: Unable to assign [undefined] to QRect ```