This guide shows you how to mirror your Android phone’s notifications to your Linux desktop, so you can see incoming texts, calls, and app alerts without picking up your phone. You’ll set up a bridge between the two devices using a free, open-source tool called KDE Connect, which works with most Linux distributions and Android versions. By the end, you’ll have notifications popping up on your desktop, and you can even reply to messages from your computer.
What You’ll Need
- An Android phone (Android 5.0 or newer is typical for full support).
- A Linux desktop with a graphical environment (GNOME, KDE, XFCE, etc.).
- Both devices connected to the same local network (Wi-Fi or Ethernet).
- Administrative rights to install software on your Linux machine.
- An internet connection for downloading the necessary packages.
Step-by-Step
- Install KDE Connect on your Android phone. Open the Google Play Store (or F-Droid) and search for “KDE Connect”. Install the app by KDE Community. It’s free and open-source.
- Install KDE Connect on your Linux desktop. The package name varies by distribution. On Debian/Ubuntu, open a terminal and run:
sudo apt install kdeconnect. On Fedora, usesudo dnf install kdeconnect. On Arch, usesudo pacman -S kdeconnect. For other distributions, search your package manager for “kdeconnect”. - Launch KDE Connect on both devices. On your phone, open the KDE Connect app. On your desktop, you can start it from the application menu (look for “KDE Connect”) or by running
kdeconnect-appin a terminal. You should see a window listing available devices. - Pair the devices. On your desktop, you should see your phone listed under “Available devices”. Click on it and select “Pair”. A prompt will appear on your phone asking you to accept the pairing request. Tap “Accept”. The devices are now connected.
- Enable notification sync. On your phone, in the KDE Connect app, tap on the paired desktop device. In the device settings, make sure the “Notification sync” plugin is enabled (the toggle is on). On your desktop, in the KDE Connect settings (right-click the tray icon or open the app), also enable “Notification sync” under the plugin list for your phone.
- Test the connection. Send a test notification from your phone (you can use the “Send test notification” button in the phone app’s device settings). You should see the notification appear on your Linux desktop, usually in the top-right corner or in the notification center.
- Adjust notification behavior (optional). On your desktop, you can choose whether to show notifications as pop-ups, in the notification list, or both. On your phone, you can select which apps’ notifications are forwarded by tapping “Notification sync” and then “App notifications” – you can block specific apps if you don’t want them all.
- Use additional features (optional). KDE Connect also supports shared clipboard, file transfer, remote input, and more. You can enable these in the same plugin settings on both devices. For notifications, the core setup is complete.
Common Mistakes
- Both devices not on the same network. If your phone is on mobile data or a different Wi-Fi, they won’t find each other. Ensure both are on the same Wi-Fi network (or the same LAN).
- Firewall blocking the connection. Linux firewalls (like UFW or firewalld) may block the ports KDE Connect uses (1714-1764 TCP/UDP). You need to allow these ports.
- Notification sync disabled on one side. You must enable the plugin on both the phone and the desktop. Often people forget to enable it on the desktop.
- Pairing not confirmed. If you don’t accept the pairing request on your phone, the devices won’t connect. Make sure you tap “Accept” when prompted.
- App notifications blocked on Android. If you’ve blocked notifications for an app in Android’s system settings, KDE Connect won’t receive them. Make sure the app’s notifications are allowed in Android settings.
Tips
- Use the tray icon. KDE Connect runs in the system tray. Right-click the icon to quickly see connected devices, send files, or open settings.
- Set up SMS reply. If you enable the “SMS” plugin, you can reply to text messages directly from the notification popup on your desktop.
- Keep both apps updated. KDE Connect is actively developed. Updating both the phone app and the desktop package ensures compatibility and new features.
- For GNOME users. You may need to install an extension like “GSConnect” to get full integration with the GNOME notification system, but the standard KDE Connect app works fine on GNOME too.
- Use a static IP for your desktop. If you have trouble with discovery, you can manually add a device by IP address in KDE Connect settings.
Troubleshooting
- Devices don’t see each other. First, check that both are on the same network. Then, try restarting KDE Connect on both devices. If that fails, check your firewall settings. On Ubuntu with UFW, run:
sudo ufw allow 1714:1764/udpandsudo ufw allow 1714:1764/tcp. On Fedora with firewalld, run:sudo firewall-cmd --add-port=1714-1764/tcp --permanentandsudo firewall-cmd --add-port=1714-1764/udp --permanent, then reload withsudo firewall-cmd --reload. - Pairing fails or times out. Make sure both devices are awake and the KDE Connect app is open on your phone. Try tapping “Forget” on both devices and then pair again. Also, ensure that your router isn’t blocking device-to-device communication (some guest networks do).
- Notifications appear on the phone but not on the desktop. Verify that the “Notification sync” plugin is enabled on both devices. On your desktop, check the KDE Connect settings and ensure the phone is listed as a trusted device. Also, check your desktop notification settings – some Linux desktops mute notifications from certain apps.
- Notifications are delayed. This is often due to battery optimization on your phone. In Android settings, go to Battery > Battery optimization, find KDE Connect, and set it to “Don’t optimize”. This allows the app to run in the background reliably.
- Connection drops frequently. This can happen if your Wi-Fi router has a weak signal or if your phone enters deep sleep. Try moving closer to the router, and also check that your desktop’s network connection is stable. You can also try connecting via USB tethering (if you enable it, KDE Connect can work over USB).
- No sound on the desktop for notifications. KDE Connect sends notifications, but the sound is controlled by your desktop’s notification settings. Check your desktop’s sound settings for notification sounds, and make sure the notification daemon is running.
Frequently Asked Questions
Do I need to root my Android phone?
No, KDE Connect works on stock, unrooted Android phones. It uses standard Android APIs for notification access.
Can I use this over the internet, not just Wi-Fi?
KDE Connect is designed for local networks. For remote access, you’d need to set up a VPN between your phone and desktop, or use a different tool like Pushbullet (which is not open-source).
Will this work with any Linux desktop environment?
Yes, KDE Connect is desktop-agnostic. It works with GNOME, KDE, XFCE, and others. You might need to install additional dependencies, but the core functionality works everywhere.
Can I send files from my phone to my desktop using KDE Connect?
Yes, KDE Connect includes file transfer. On your phone, you can share a file via the share menu and select KDE Connect. On the desktop, you can send files from the tray icon menu.
Is KDE Connect safe to use?
Yes, it’s open-source and widely used. Pairing uses encryption, and you control which devices are trusted. However, it’s best to use it on a trusted network.
What if I only want notifications from certain apps?
On your phone, in KDE Connect’s device settings, tap “Notification sync” and then “App notifications”. You can uncheck apps you don’t want to forward.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find