How to Enable Wi-Fi in KDE Plasma: 5 Methods + Troubleshooting

The wireless network refuses to work in KDE Plasma? You just installed Kubuntu, KDE Neon or another distribution with an environment KDE, but the Wi-Fi icon is grayed out or missing? This problem is familiar to many Linux users, especially those who have migrated from Windows or macOS, where network management is intuitive. Unlike them, KDE Plasma offers flexibility but sometimes requires manual adjustments.

In this article you will find 5 proven methods Enable Wi-Fi — from basic to advanced, including troubleshooting common errors like missing adapters or the inability to connect to hidden networks. We'll explore how the graphical interface NetworkManager, as well as terminal commands for experienced users. And if your Wi-Fi module not detected by the system - there is a diagnostic checklist at the end.

Before you begin, make sure that:

  • 🔌 The Wi-Fi adapter is physically turned on (on laptops there is often a separate button or combination Fn + F2/F12).
  • 📡 The router is working and distributing the network (check on another device).
  • 🐧 Your system is up to date (in KDE Network bugs are often fixed in new versions. plasma-nm).
📊 Which Linux distribution are you using?
Kubuntu
KDE Neon
OpenSUSE
Arch Linux with KDE
Another

1. Enabling Wi-Fi via the KDE taskbar

The easiest way is to use the network icon on the taskbar. KDE Plasma 5/6 It's usually located in the lower right corner next to the clock. If there's no icon, it means NetworkManager not running or no hardware support.

Step-by-step instructions:

  1. Click on network icon (📶 or ⚙️) on the taskbar.
  2. If Wi-Fi is turned off, you'll see an antenna icon with a line through it. Click on it. Wi-Fi is off.
  3. Turn on the switch On at the top of the menu.
  4. Select your network from the list and enter the password.

⚠️ Attention: If the networks do not appear after turning them on, check if they are blocked firewall (For example, ufw). IN KDE By default it is disabled, but some distributions (like OpenSUSE) activate it automatically.

The adapter is physically enabled|NetworkManager is running (command `systemctl status NetworkManager`)|The router is distributing the network (tested on the phone)|The firewall is not blocking connections (`sudo ufw status`)

-->

2. Setting up Wi-Fi via System Settings

If the network icon is missing or unresponsive, try turning on Wi-Fi through the settings menu. This method works even if plasma-nm (graphical frontend for NetworkManager) is malfunctioning.

Open System parameters (can be done through the menu) Kickoff or search by Alt+F2) and go to the section:

Network → Wireless Network (Wi-Fi)

Here you will see:

  • 🔄 Wi-Fi switch - turn it on if it is grey.
  • 🔍 List of available networks - select yours and click Connect.
  • ⚙️ Additional settings — you can specify here IP address, DNS or connect to a hidden network.

⚠️ Attention: In some builds KDE (for example, in KaOS) instead of NetworkManager is used connmanIn this case, the path to the settings will be different: Settings → Network ConnectionsCheck which network manager is installed using the command:

systemctl list-units | grep -E 'NetworkManager|connman'

3. Enabling Wi-Fi via the terminal (for experienced users)

If the graphical interface doesn't work, you can manage Wi-Fi through the console. This method is universal and works even without KDE Plasma.

Basic commands for NetworkManager:

  • 🔄 Turn on Wi-Fi:
    nmcli radio wifi on
  • 🔍 View available networks:
    nmcli device wifi list
  • 🔗 Connect to the network (replace SSID And password):
    nmcli device wifi connect "SSID" password "password"
  • 📡 View connection status:
    nmcli connection show

If NetworkManager not installed (rare, but happens in minimal builds), install it:

sudo apt install network-manager # For Debian/Ubuntu

sudo pacman -S networkmanager # For Arch Linux

sudo nmcli connection modify "ConnectionName" ipv4.dns "8.8.8.8,8.8.4.4"

-->

4. Troubleshooting: Wi-Fi won't turn on or won't see any networks

If none of these methods work, the problem is most likely driver- or hardware-related. Here are the most common causes and their solutions:

Problem Possible cause Solution
The Wi-Fi adapter is not detected. Driver missing (especially relevant for Broadcom, Realtek) Install proprietary drivers via Device drivers or manually (dkms)
The network is visible, but does not connect. Incorrect password or security settings (eg. WPA3) Try connecting via terminal or change the router security type to WPA2-PSK
Wi-Fi turns on, but the internet doesn't work. Incorrect settings IP/DNS or blocked by a firewall Check it out ping 8.8.8.8 And ping google.comIf the first one works and the second one doesn't, the problem is in DNS.
The Wi-Fi icon is completely missing. plasma-nm not installed or failing Reinstall the package: sudo apt install plasma-nm and restart plasmashell

⚠️ Attention: On laptops with hybrid adapters (eg. Intel + Killer Wi-Fi) sometimes it is necessary to disable one of the modules in BIOS, so the second one works. Check the settings. Wireless Mode or Wi-Fi Adapter Priority.

How to check if the Wi-Fi adapter is detected by the system?

Run the command lspci | grep -i network (for PCI devices) or lsusb (for USB adapters). If your device isn't listed in the output, the problem is with the driver or hardware.

5. Connecting to a hidden Wi-Fi network in KDE

If your router is not broadcasting SSID (hidden network), you won't be able to connect to it through the standard menu. KDE Plasma it's done like this:

Method 1: Through System parameters

  1. Open Settings → Network → Wi-Fi.
  2. Click Connect to a hidden network (usually at the bottom of the window).
  3. Enter SSID (network name), security type (WPA2-PSK) and password.

Method 2: Via the terminal

nmcli device wifi connect "SSID" password "password" hidden yes

⚠️ Attention: Hidden networks are less secure than they seem. The SSID is still transmitted in the clear when connecting, so hiding the name does not protect against hacking - only against accidental connections. For real security, use WPA3 and a complex password.

6. Check drivers and update the system

If Wi-Fi still doesn't work, there's likely a driver issue. In Linux, wireless adapter support depends on the kernel and proprietary modules. Here's what to do:

Step 1: Check the adapter model

lspci -knn | grep -iA3 network

Look for lines like Kernel driver in use: iwlwifi or Kernel modules: rtl8723de.

Step 2: Install proprietary drivers (if needed)

  • 🐧 For Ubuntu/Kubuntu: open Device drivers (Additional drivers) and activate the recommended driver.
  • 📦 For Arch Linux: install the package from AUR, For example:
    yay -S rtl8723du-dkms-git
  • 🔧 For OpenSUSE: use YaST or the command:
    sudo zypper install broadcom-wl

Step 3: Update the kernel and firmware

sudo apt update && sudo apt upgrade  # Debian/Ubuntu

sudo pacman -Syu # Arch Linux

Sometimes new kernel versions add support for previously non-functional adapters.

FAQ: Frequently asked questions about Wi-Fi in KDE

🔹 Why does Wi-Fi work in Windows but not in KDE?

This is a typical problem with proprietary drivers. Windows They are installed automatically, but in Linux they require manual configuration. Check the command output. dmesg | grep -i firmware - if there are errors like firmware missing, download the firmware for your adapter from the manufacturer's website or via the package linux-firmware.

🔹 How do I reset network settings in KDE?

Delete all saved connections and restart NetworkManager:

nmcli connection delete "ConnectionName" # Delete all networks

sudo systemctl restart NetworkManager

If this does not help, delete the configs manually:

sudo rm /etc/NetworkManager/system-connections/*
🔹 Can I use it? wpa_supplicant instead of NetworkManager?

Yes, but it requires manual configuration. Disable it. NetworkManager:

sudo systemctl stop NetworkManager

sudo systemctl disable NetworkManager

Then set up /etc/wpa_supplicant/wpa_supplicant.conf and start the service. However, in KDE This will deprive you of the graphical interface for managing networks.

🔹 Why does Wi-Fi turn off after sleep/hibernation?

This is a known power management issue. Try disabling power saving for your Wi-Fi adapter:

sudo iwconfig wlp3s0 power off # Replace wlp3s0 with your interface

sudo systemctl restart NetworkManager

To make this permanent, add a rule to udev or edit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf, replacing 3 on 2.

🔹 How to connect to Wi-Fi without a graphical interface (for example, in ttyd)?

Use nmtui (text interface for NetworkManager):

sudo nmtui

Or connect manually via wpa_cli:

sudo wpa_cli

> scan

> scan_results

> add_network

> set_network 0 ssid "Network_Name"

> set_network 0 psk "password"

> enable_network 0

> save_config