Bug 504771

Summary: The system tray shows the network-wired-available icon, even if nothing is connected
Product: [Plasma] plasmashell Reporter: aronkvh
Component: System Tray widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: cwo.kde, materka, nate
Priority: NOR Keywords: usability
Version First Reported In: 6.3.5   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description aronkvh 2025-05-25 12:35:37 UTC
If no ethernet is connected and I'm also not connected to any wireless network, the system tray still shows the network-wired-available icon. Either network-wireless-off or network-wired-disconnected could work instead.

Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.6-300.fc42.x86_64 (64-bit)
Processors: 16 × 13th Gen Intel® Core™ i7-13620H
Manufacturer: SLIMBOOK
Product Name: HERO-RPL-RTX

network cards:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether ...
    altname enxb025aa631da3
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether ... permaddr ...
    altname wlp0s20f3
    altname wlxe40d3665699f
    inet ... scope global dynamic noprefixroute wlo1
       valid_lft 85605sec preferred_lft 85605sec
    inet6 ... scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none 
    inet6 ... scope link stable-privacy proto kernel_ll 
       valid_lft forever preferred_lft forever
5: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether ... brd ff:ff:ff:ff:ff:ff
    altname enx005056c00001
    inet ... global vmnet1
       valid_lft forever preferred_lft forever
    inet6  scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
6: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
    altname enx005056c00008
    inet 192.168.0.1/24 brd 192.168.0.255 scope global vmnet8
       valid_lft forever preferred_lft forever
    inet6  ... scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
Comment 1 cwo 2025-05-25 17:24:32 UTC
Works here, I get network-disconnected if no connection is active. Maybe it's the tailscale connection being active even when not connected?
Comment 2 aronkvh 2025-05-25 17:32:10 UTC
(In reply to cwo from comment #1)
> Works here, I get network-disconnected if no connection is active. Maybe
> it's the tailscale connection being active even when not connected?

I considered that too, but this has been happening even before I installed tailscale
Comment 3 Nate Graham 2025-05-27 18:39:47 UTC
Code is here: https://invent.kde.org/plasma/plasma-nm/-/blob/master/libs/connectionicon.cpp?ref_type=heads#L422

That said, it looks intentional, since all the other disconnected network icons use an icon that ends in -available.

Wanna change them all and see if it's better?
Comment 4 aronkvh 2025-06-12 17:30:28 UTC
I'll try to change it to the better icon, but I think it's still also a bug, because I often get a "Limited connectivity. The device is connected to the network but cannot access the internet" notification, even though it's not connected to any network.