KDE Connect

Last updated

KDE Connect
Developer(s) KDE
Initial release2013;11 years ago (2013)
Stable release(s)
KDE24.08.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 7 September 2024
Android1.29.0 [2]   OOjs UI icon edit-ltr-progressive.svg / 20 September 2023
iOS0.3.0 [3]   OOjs UI icon edit-ltr-progressive.svg / 30 January 2023
Repository invent.kde.org/network/kdeconnect-kde
Written in C++
Operating system Linux, macOS, Windows, [4] Android, iOS, [5] Sailfish OS
License LGPL, GPL
Website kdeconnect.kde.org

KDE Connect is a multi-platform application developed by KDE, which facilitates wireless communications and data transfer between devices over local networks. [6] [7] [8] [9] [10] KDE Connect is available in the repositories of many Linux Distributions and F-Droid, [11] Google Play Store [12] for Android. Often, distributions bundle KDE Connect in their KDE Plasma desktop variant. KDE Connect has been reimplemented in the GNOME desktop environment as GSConnect, which can be obtained from Gnome Extension Store. [13] Since 2021, KDE connect has also been available on Windows, [14] and it is available as an unstable nightly build on macOS. [15]

Contents

Mechanism

KDE Connect utilizes various DBus interfaces from UI agnostic Libraries for a specific operating system for its functioning. [16]

Features

Encryption

KDE Connect uses Transport Layer Security (TLS) encryption protocol for communication. It uses SFTP to mount devices and to send files.

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.

In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.

<span class="mw-page-title-main">GNOME Files</span> File manager

GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. GNOME Files, same as Nautilus, is a free and open-source software under the terms of the GNU Lesser General Public License.

<span class="mw-page-title-main">Scanner Access Now Easy</span> Open source scanner application programming interface

Scanner Access Now Easy (SANE) is an open-source application programming interface (API) that provides standardized access to any raster image scanner hardware. The SANE API is public domain. It is commonly used on Linux.

HAL is a software subsystem for UNIX-like operating systems providing hardware abstraction.

A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.

<span class="mw-page-title-main">GNOME</span> Desktop environment for Linux and other Unix-like systems

GNOME originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">GNOME Shell</span> Graphical shell of the GNOME desktop environment

GNOME Shell is the graphical shell of the GNOME desktop environment starting with version 3, which was released on April 6, 2011. It provides basic functions like launching applications and switching between windows, and is also a widget engine. GNOME Shell replaced GNOME Panel and some ancillary components of GNOME 2.

<span class="mw-page-title-main">Unity (user interface)</span> Graphical user interface for Ubuntu

Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical Ltd. for its Ubuntu operating system. It debuted in 2010 in the netbook edition of Ubuntu 10.10 and was used until Ubuntu 17.10. Since 2017, its development was taken over by the Unity7 Maintainers (Unity7) and UBports.

An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not include the running of the computer itself. Complex software designed for use on a personal computer, for example, may have a related app designed for use on a mobile device. Today apps are normally designed to run on a specific operating system—such as the contemporary iOS, macOS, Windows, Linux or Android—but in the past mobile carriers had their own portals for apps and related media content.

Miracast is a wireless communications standard created by the Wi-Fi Alliance which is designed to transmit video and sound from devices to display receivers. It uses Wi-Fi Direct to create an ad hoc encrypted wireless connection and can roughly be described as "HDMI over Wi-Fi", replacing cables in favor of wireless. Miracast is utilised in many devices and is used or branded under various names by different manufacturers, including Smart View, SmartShare, screen mirroring, Cast and Connect, wireless display and screen casting.

<span class="mw-page-title-main">Ubuntu Touch</span> Mobile interface for Ubuntu developed by UBports

Ubuntu Touch is a mobile version of the Ubuntu operating system, developed by the UBports community. Its user interface is written in Qt, and is designed primarily for touchscreen mobile devices such as smartphones and tablet computers. However, the original goal of convergence was intended to bring Ubuntu Touch to laptops, desktops, IOT devices and TVs for a complete unified user experience.

Mir is a computer display server and, recently, a Wayland compositor for the Linux operating system that is under development by Canonical Ltd. It was planned to replace the currently used X Window System for Ubuntu; however, the plan changed and Mutter was adopted as part of GNOME Shell.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

<span class="mw-page-title-main">Kali NetHunter</span> Free & open-source mobile penetration testing platform for non-rooted and rooted Android devices

Kali NetHunter is a free and open-source mobile penetration testing platform for Android devices, based on Kali Linux. Kali NetHunter is available for non-rooted devices, for rooted devices that have a standard recovery, and for rooted devices with custom recovery for which a NetHunter specific kernel is available (NetHunter). Official images are published by Offensive Security on their download page and are updated every quarter. NetHunter images with custom kernels are published for the most popular supported devices, such as Google Nexus, Samsung Galaxy and OnePlus. Many more models are supported, and images not published by Offensive Security can be generated using NetHunter build scripts. Kali NetHunter is maintained by a community of volunteers, and is funded by Offensive Security.

<span class="mw-page-title-main">Samsung DeX</span> Feature that enables users to extend their phone to a desktop-like experience

Samsung DeX is a feature included on some high-end Samsung handheld devices that enables users to extend their device into a desktop-like experience by connecting a keyboard, mouse, and monitor. The name "DeX" is a contraction of "Desktop eXperience".

<span class="mw-page-title-main">PinePhone</span> Smartphone with Linux-based mobile operating system

The PinePhone is a smartphone developed by Hong Kong–based computer manufacturer Pine64, designed to provide users with full control over the device. This is achieved through the utilization of mainline Linux-based mobile operating systems, assembly of the phone using screws, and facilitating simplified disassembly for repairs and upgrades. The 2G-4GLTE modem, GPS, Wi-Fi, Bluetooth and both cameras can be physically switched off. The PinePhone ships with the Manjaro Linux operating system using the Plasma Mobile graphic interface, although other distributions can be installed by users.

scrcpy Screen mirroring software

scrcpy is a free and open-source screen mirroring application that allows control of an Android device from a desktop computer. The software is developed by Genymobile SAS, a company which develops Android emulator Genymotion.

Waydroid is a container-based method that enables Android to run in a containerized environment on Linux systems. By using Linux namespaces, Waydroid keeps Android isolated but allows it to access the host system's hardware. Built on a customized version of LineageOS, it enables Android applications to function alongside Linux applications on desktops and Linux-based mobile devices.

References

  1. "v24.08.1". 7 September 2024. Retrieved 9 October 2024.
  2. "Android: Version 1.29.0; Updated on 20 Sept 2023". 20 September 2023. Retrieved 21 September 2023.
  3. "iOS: Version History 0.3.0; Jan 30, 2023". 30 January 2023. Retrieved 1 August 2023.
  4. "Get KDE Connect". Microsoft Store. Retrieved 3 September 2021.
  5. "How to Connect Your iPhone to Your Linux PC Using KDE Connect". MakeUseOf. 17 May 2022. Retrieved 25 May 2022.
  6. "Tipps & Tricks". Heise Magazine (in German). Vol. 2017, no. 5. 17 February 2017. p. 160. Retrieved 6 August 2021.
  7. C't-Redaktion (2019). C't Linux (2019) : Know-how & Tools für den Alltag (in German). Hannover: Heise Media. ISBN   978-3-95788-241-7. OCLC   1107574832.
  8. Wallen, Jack (21 May 2018). "How to connect your Android device to your Linux desktop". TechRepublic . Retrieved 6 August 2021.
  9. Ilascu, Ionut (20 March 2019). "KDE Connect Kicked From Google Play, Returns Less the App It Was". BleepingComputer . Retrieved 6 August 2021.
  10. Gloor, Jordan (1 September 2016). "KDE Connect links your Android phone with your Linux desktop". PCWorld . Retrieved 6 August 2021.
  11. "KDE Connect". F-Droid. Retrieved 27 June 2021.
  12. "KDE Connect". Google Play. Retrieved 27 June 2021.
  13. "GSConnect". GNOME Shell Extensions. Retrieved 27 June 2021.
  14. Sneddon, Joey (19 July 2021). "KDE Connect is Now Available on Windows 10". OMG! Ubuntu. Retrieved 7 January 2024.
  15. "Download". KDE Connect. Retrieved 7 January 2024.
  16. "Working of KDE connect". invent.kde.org. Retrieved 21 June 2021.
  17. Evangelho, Jason (28 November 2018). "Linux For Beginners: Understanding The Many Versions Of Ubuntu". Forbes. Retrieved 4 July 2021. KDE also gets an enthusiastic nod for the way it handles notifications of all kinds, as well as the built-in KDE Connect for managing your Android phone.
  18. McKay, Dave (12 June 2019). "How to Wirelessly Transfer Android Files to a Linux Desktop". How-To Geek. Retrieved 4 July 2021.
  19. Memon, Zeeman (25 September 2020). "What Is KDE Connect & How Do You Use It?". Linux Hint. Retrieved 27 June 2021.
  20. Gloor, Jordan (5 October 2015). "How to Sync Android With Linux Using KDE Connect". MUO. Retrieved 27 June 2021.
  21. Choudhary, Pramod. "KDE Connect review: Wireless file sharing and remote input app". Bestappsguru. Retrieved 27 June 2021.
  22. Cain, J. (24 March 2018). "5 Awesome Things You Can Do With KDE Connect And Probably Did Not Know About". KDE Digest. Retrieved 27 June 2021.
  23. "Some features of KDE connect". invent.kde.org. Retrieved 21 June 2021.