Registered Member
|
I'd have just submitted a bug report, but when googling I found a KDE post telling me to report this to the forum first.
I have just finished upgrading to Plasma 5 on Gentoo, now this wasn't super easy or idiot proof, so it's possible I've some issue unique to my system. That said, I'm currently experiencing this odd behavior: I can change my background. I can change my background to images on a different mount point from / (eg: /dev/sdb3 on / type ext4; /dev/sdc2 on /EtA type fuseblk (NTFS)). For example, this file can be set as my background: - /EtA/Downloads/480px-Aperture_Science_indicator_floor_blue.svg.png However, I can NOT change my background to anything under, for example: - /EtA/#Media - /EtA/#Downloads I can add these images to the Desktop Settings > Wallpaper dialog. I can see the image in the thumbnail. But when I apply the new background I only get a black background. I am also unable to remove any background from the list of thumbnails if the file is under a path w/ '#' in it. I can remove other backgrounds I have added (example: the Apature file above). Any assistance would be appreciated. Any assistance providing helpful debug/log info would also be appreciated. I have a few straces of kded5 and kactivitymanagerd, but they don't look at all helpful (they'd have been complied -O2, but I believe I've had better results stracing an -O2 compiled program before). I don't see any messages logged to any file under /var/log, 'sudo find / -iname "*kde*" | grep log' didn't turn up anything that looked at all relevant. And finally, I'm not sure what the correct invocation would be to start kde5 such that error messages would be shown in a terminal... Kinda blocked on doing any debugging past trial and error so far. Hope someone out there is willing to help, thanks! |
Registered Member
|
Have you looked the .xsession-errors ?
or/and If you start the plasmashell in the terminal do you get any error/warning messges ? Example: Changing an image owner to the root. Stop the plasmashell:
Start the plasmashell with the Konsole:
...Lot of information... Trying to set the root owned image to wallpaper. -> Error:
Testing with the # Plasma started from the Konsole:
=> Wallpaper is changing But it is not possible to remove the '/home/rog131/#TestCase/6907310-palm-tree-beach-4811.jpg' from the Desktop Settings > Wallpaper. The wallpaper is removed when I remove the file from the Dolphin window. At here: Plasma Desktop 5.6.4 |
Registered Member
|
Rog131: Thank you for your help!
This is a touch confusing, are you saying you were changing the wallpaper, or that that the wallpaper did change?
I'm going to bed now, but since 'plasmashell' and the erroring 'main.qml' are both owned by the Gentoo package 'kde-plasma/plasma-workspace' I'll have them rebuild while I'm sleeping. Probably won't update for almost 24 hrs. Some system info: https://bpaste.net/show/fc11141f83a3 Terminal output from running plasmashell, actions commented: https://bpaste.net/show/92db873cb7d0 Excerpt:
|
Registered Member
|
Wallpaper did change. |
Registered Member
|
Whelp, no success from rebuild. So either this has been fixed between 5.5.5 and 5.6.4, or it's something not related to the '#' character.
Thanks for the help Rog131, and nice crazy math background! : ) I think I'll poke around a bit more. Maybe I can find a distro that offers both 5.5.5 and 5.6.4+ to throw in a VM, or maybe I can... I dunno, check change logs, recompile w/ dubugging... I'll think on it tomorrow when I'm not dead from work. |
Global Moderator
|
My guess is that the URL is stored in a QUrl which might treat everything after a # character as a fragment (https://doc.qt.io/qt-5/qurl.html#fragment). Then depending on what access method you use to get the string back you might miss the fragment. Somebody would need to poke around in the code
I'm working on the KDevelop IDE.
|
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar