Hello , i’ve been stuck for hours trying to get KDE Connect working but it will not find my devices. Here are the things I tried:
- Manually added my device IP in the app
- Added the customDevices line in ~/.config/kdeconnect/config
- Pinged my device IP and was able to get a response
- Tried with iPhone and Android device
- AP Isolation is disabled in my router settings
- Disabled the firewall
- Deleted all config and cache using
rm -rf ~/.config/kdeconnect/ ~/.cache/kdeconnect/ ~/.local/share/kdeconnect/ - Disabled Bluetooth backend in kdeconnect settings since I dont have a bluetooth adapter
- Output of
ss -tunelp | grep -i kdeconnect:
udp UNCONN 0 0 *:1716 *:* users:(("kdeconnectd",pid=1362,fd=40)) uid:1000 ino:114086 sk:1009 cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->
tcp LISTEN 0 50 *:1716 *:* users:(("kdeconnectd",pid=1362,fd=41)) uid:1000 ino:114087 sk:100a cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->
- Output of
nc -z -v 192.168.0.155 1714-1764:
nc: connect to 192.168.0.155 port 1714 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1715 (tcp) failed: Connection refused
Connection to 192.168.0.155 1716 port [tcp/xmsg] succeeded!
nc: connect to 192.168.0.155 port 1717 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1718 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1719 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1720 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1721 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1722 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1723 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1724 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1725 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1726 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1727 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1728 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1729 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1730 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1731 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1732 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1733 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1734 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1735 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1736 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1737 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1738 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1739 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1740 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1741 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1742 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1743 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1744 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1745 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1746 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1747 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1748 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1749 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1750 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1751 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1752 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1753 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1754 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1755 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1756 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1757 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1758 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1759 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1760 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1761 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1762 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1763 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1764 (tcp) failed: Connection refused
- Output of
journalctl --user --unit=app-org.kde.kdeconnect.daemon@autostart.service(with debug):
Jan 13 22:06:10 archlinux systemd[979]: Starting KDE Connect...
Jan 13 22:06:10 archlinux systemd[979]: Started KDE Connect.
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initializing high-DPI scaling
Jan 13 22:06:10 archlinux kdeconnectd[45243]: environment variable set: QT_SCREEN_SCALE_FACTORS ""
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initialization done, high-DPI scaling is active
Jan 13 22:06:10 archlinux kdeconnectd[45243]: init_platform called with pluginNamesWithArguments "wayland" platformPluginPath "" platformThemeName ""
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/platforms" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqvnc.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platforms/libqvnc.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"vnc"
]
},
"archlevel": 1,
"className": "QVncIntegrationPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("vnc")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqlinuxfb.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"archlevel": 1,
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 395776
}
...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("fullscreen-shell-v1")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/wayland-shell-integration" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Using the 'xdg-shell' shell integration
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Successfully loaded Qt platform plugin "wayland"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Adding platform integration's theme names to list of theme names: QList("kde", "generic")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Attempting to create platform theme "kde" via QPlatformThemeFactory::create
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/platformthemes" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqxdgdesktopportal.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"xdgdesktopportal",
"flatpak",
"snap"
]
},
"archlevel": 1,
"className": "QXdgDesktopPortalThemePlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("xdgdesktopportal", "flatpak", "snap")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqgtk3.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/libqgtk3.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"gtk3"
]
},
"archlevel": 1,
"className": "QGtk3ThemePlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("gtk3")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "KDEPlasmaPlatformTheme6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"kde"
]
},
"archlevel": 1,
"className": "KdePlatformThemePlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("kde")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/platformthemes" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: default fonts: system QFont(Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1) fixed QFont(monospace,9,-1,2,400,0,0,0,0,0,0,0,0,0,0,1)
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Icon theme "" not found.
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: no style (or Default) was specified; checking if we have an appropriate style for this platform
Jan 13 22:06:10 archlinux kdeconnectd[45243]: using "Fusion" as a default
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
style="Fusion"
custom=false
resolved=true
fallbackStyle=""
fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: setStyle called with "org.kde.desktop"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: style "org.kde.desktop" set on QQuickStyleSpec
Jan 13 22:06:10 archlinux kdeconnectd[45243]: clearing resolved flag and resolving
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
style="org.kde.desktop"
custom=true
resolved=true
fallbackStyle=""
fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Successfully created platform theme "kde" via QPlatformThemeFactory::create
Jan 13 22:06:10 archlinux kdeconnectd[45243]: using input method: QtWaylandClient::QWaylandInputContext
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/wayland-graphics-integration-client" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqt-plugin-wayland-egl.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so, metadata=
{
"IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-egl"
]
},
"archlevel": 1,
"className": "QWaylandEglClientBufferPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("wayland-egl")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libdmabuf-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libdmabuf-server.so, metadata=
{
"IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"dmabuf-server"
]
},
"archlevel": 1,
"className": "DmaBufServerBufferPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libshm-emulation-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libshm-emulation-server.so, metadata=
{
"IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"shm-emulation-server"
]
},
"archlevel": 1,
"className": "ShmServerBufferPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libvulkan-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libvulkan-server.so, metadata=
{
"IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"vulkan-server"
]
},
"archlevel": 1,
"className": "VulkanServerBufferPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libdrm-egl-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libdrm-egl-server.so, metadata=
{
"IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"drm-egl-server"
]
},
"archlevel": 1,
"className": "DrmEglServerBufferPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/wayland-graphics-integration-client" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Available client buffer integrations: QList("wayland-egl")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Using Wayland-EGL
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initializing client buffer integration "wayland-egl"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/iconengines" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqsvgicon.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/iconengines/libqsvgicon.so, metadata=
{
"IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
"MetaData": {
"Keys": [
"svg",
"svgz",
"svg.gz"
]
},
"archlevel": 1,
"className": "QSvgIconPlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("svg", "svgz", "svg.gz")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/iconengines" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initialized icon loader with system theme "breeze-dark" and SVG support true
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Setting fallback theme name to "breeze"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/styles" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "oxygen6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/styles/oxygen6.so, metadata=
{
"IID": "org.qt-project.Qt.QStyleFactoryInterface",
"MetaData": {
"Keys": [
"Oxygen"
]
},
"archlevel": 1,
"className": "StylePlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("oxygen")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "breeze6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/styles/breeze6.so, metadata=
{
"IID": "org.qt-project.Qt.QStyleFactoryInterface",
"MetaData": {
"Keys": [
"Breeze"
]
},
"archlevel": 1,
"className": "StylePlugin",
"debug": false,
"version": 395776
}
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("breeze")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/styles" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/styles/breeze6.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Setting fallback theme name to "breeze"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: setStyle called with "org.kde.desktop"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: style "org.kde.desktop" set on QQuickStyleSpec
Jan 13 22:06:10 archlinux kdeconnectd[45243]: clearing resolved flag and resolving
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
style="org.kde.desktop"
custom=true
resolved=true
fallbackStyle=""
fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/styles/breeze6.so" unloaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" unloaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so" unloaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so" unloaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platforms/libqwayland.so" unloaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: QThreadStorage: entry 2 destroyed before end of thread 0x55994cd69810
Jan 13 22:06:10 archlinux kdeconnectd[45243]: QThreadStorage: entry 1 destroyed before end of thread 0x55994cd69810
Despite trying all that , I still cannot get both devices to discover.