Created attachment 111368 [details] network-folder I use Papirus icon pack on Manjaro (community/papirus-icon-theme) but sometimes broadband icon is wrong - it shows network folder instead. It happens rarely ONLY with broadband network - neither with Wifi or with LAN. When I was using Kubuntu I have never met such issue. Since the time I started to use Manjaro KDE I sometimes face this issue.
Does the issue reproduce using standard Breeze icons?
Created attachment 111375 [details] network-folder-ubuntu When I set Breeze, I had even no icon there. And when I set Ubuntu icons, I had network folder there as well.
Created attachment 111376 [details] network-folder-breeze This is screenshot with empty icon...
Strange thing is that icons of plasmoids have not been updated. I deleted cache, restarted system...
Thanks for the info.
Created attachment 111384 [details] network-folder-breeze-2 I changed Look & Feel theme to Breeze Dark because I forgot that plasmoid icons are driven by that but as you can see there is the same issue.
Created attachment 111388 [details] lan-network I am now connected via LAN and the icon is with red circle. I was connecting & disconnecting to LAN and/or WiFi because I had some issue with the specific WiFi and after disconnecting from WiFi it ended up with this crossed LAN icon.
Not sure where to reassign to, but I guess plasma-nm developers and VDG team can coordinate this.
If anybody wants a help I am here as it annoys me.
Is here anybody who could fix this issue? I can be helpful on it...
This seem to be a problem in theme, I would change Plasma theme to "Breeze dark", just the theme, no need to change Look & Feel completely and restart plasmashell.
OK, I have changed the theme and will be watching it. But the weird thing is that sometimes the icon is correct but in most cases it's not.
Created attachment 112648 [details] network-with-breeze It seemed OK with Breeze theme until I was on EDGE with VPN and after disconnecting of VPN the network icon was shown. But after a while when I was preparing this screenshot it got fixed to correct mobile network icon (most likely due to a change from EDGE to 4G/LTE).
If I provide a patch adding some debug information, would you be able to compile plasma-nm with it?
I would try that although I have not compiled any regular package yet. I am on Manjaro where my plasma-nm is 5.12.5 so I guess I should clone https://cgit.kde.org/plasma-nm.git/log/?h=Plasma/5.12 and then apply a patch?
OK, I cloned the repo and could compile plasma-nm with this cmake command: cmake ../ -DCMAKE_INSTALL_PREFIX=/usr I did not try to install it yet so I can try your patch. Hopefully my system won't break then 'cause I would break my working env :)
Created attachment 112661 [details] Patch adding some debug information Apply please attached patch. Then please follow information from here https://techbase.kde.org/Projects/Solid/Plasma-nm, specifically part with QT_LOGGING_CATEGORY.
I don't see anything about QT_LOGGING_CATEGORY there. Did you mean QT_LOGGING_RULES?
Yes, sorry for confusion.
I compiled it with the applied patch,d added "export QT_LOGGING_RULES=plasma-nm*.debug=true" into my .profile file and restarted my system. Could you help me now where I should see log output?
You have to open a terminal and restart plasmashell from there, I usually do "killall plasmashell" and then you can just run "plasmashell", then you should get debug output from plasma-nm. It's described also in the link I sent you before.
Created attachment 112701 [details] bad-icon.log It took me a while to replicate it but finally I got the bad icon. Could it be caused that the modem driver is not responding with the correct signal value? As you can see there are only 0 values. I can tell you that the real signal is over 90, in the previous logs I could see the value 93, but that value appeared when I disconnetced and connected to the modem several times. And what about the icon "network-mobile-0-lte-limited"? Isn't it that issue?
I forgot to mention that the connection is working fine when it reports Signal=0.
And when I connected to VPN (a lock appeared on a modem icon) and then disconnected it, the icon changed to 0-signal modem icon.
Created attachment 112923 [details] Patch adding some debug information Can you please try this patch with more debug information. I still have no idea why this is happening.
I applied the patch to the master branch and installed the package. I think the issue is noticeable in areas with weak signal so when I am travelling with the train I will be testing it. Now when I am in the office and the mobile signal is strong and I play with connecting & disconnecting to/from LAN and/or Wifi and/or mobile I am not able to replicate the issue. I will let you know.
I was trying to replicate the issue again but unfortunately my modem was not reporting "limited" or "zero" signal for few days what I could see so far. Isn't the real issue that there are no icons for the suffix "-limited"?
I am running Plasma with the patched plasma-nm package already for 2 days (with few suspend & resume actions every day) and when I was on modem connection only (in a train) I spent approx 1 hour trying to replicate the issue. It could be just an issue of my modem which was reporting wrong signal value or an issue of the driver, who knows?
Created attachment 113132 [details] plasma-log-limited Finally after few days I've got the icon for limited signal. See the attached log.
Created attachment 113133 [details] plasma-log-limited-2 And what is strange that the icon in the plasmoid was not change even I could see in the terminal that modem is reporting signal strength at 60%.
So actually it turned out to be an issue between NM and icons set. When I created the following symlinks, the icon started to work. network-mobile-0-lte-limited.svg -> network-cellular-signal-good.svg network-mobile-0-lte.svg -> network-cellular-signal-good.svg network-mobile-100-lte.svg -> network-cellular-signal-good.svg network-mobile-40-lte.svg -> network-cellular-signal-good.svg network-mobile-60-lte.svg -> network-cellular-signal-good.svg network-mobile-80-lte.svg -> network-cellular-signal-good.svg But I do not think creating of such symlinks for in each possible icon set would be the best approach. What if NM would start using of "network-cellular-signal-*" icons?
This is weird, we don't use "network-cellular-signal-good" icon name. This looks like your distribution has some custom modifications to plasma-nm applet.
OK, my bad - "network-cellular-signal-*" icons are from Papirus icons set. But the point is that if make such symlinks (to any existing icon from Breeze theme) the icon starts to work again. I have checked https://cgit.kde.org/breeze-icons.git/tree/icons-dark/status/22 and I cannot see there any "network-mobile-*" icon.
The icons are from plasma theme, they are all stored in one svg. If you want to use a different icons, you need to make sure that all of them are there. If the icon set is not complete, you need to workaround it the way you did or use a different icon set.
And could you help me where in Breeze theme/icons I can find such icons?
They are in plasma-framework: https://cgit.kde.org/plasma-framework.git/tree/src/desktoptheme/breeze/icons/network.svgz
Thanks, I see.
Bulk transfer as requested in T17796