How to Transfer Android Files To A Linux Desktop

Keeping Your Android Device Synced With Linux Isn’t Hard



Android runs on the Linux kernel, so it would make perfect sense that the two should be able to pair with one another out of the box. That is, unfortunately, not the case. The good news is it’s actually quite easy to pair these two systems, with the help of two third-party tools.

Once you have these tools installed, you’ll be able to transfer files from your Android device, to your Linux desktop, like a pro.

What You’ll Need

You’ll obviously need an Android device and a Linux desktop to make this happen. The Linux machine will need to be running the GNOME Desktop Environment. On your Android device, you’ll need the KDE Connect app (found in the Google Play Store).

Installing the GNOME Shell Extension

To make the connection between Android and Linux, a GNOME Extension must be first installed. To do this, follow these steps:

  1. Install a necessary dependency with the command:

    sudo apt install chrome-gnome-shell
  2. Point your web browser to the GSConnect GNOME Shell Extension page.

    If prompted, click Click here to install browser extension.

    Screenshot of installing the GNOME browser extension.

    When prompted click Add.

    Screenshot of adding the GNOME Shell Integration extension.

    Click the On/Off slider so it’s in the On position.

    Screenshot of installing GSConnect on GNOME.

    When prompted, click Install.

    Screenshot of the Install prompt for the GSConnect extension installation.
  3. The GSConnect extension is ready to use.

Connect your Android device to your computer with the proper USB cable. Click on the GNOME System Tray in the upper right corner of the desktop. You should now see a new entry in the drop-down, labeled Mobile Devices. Click to expand that entry and then click Mobile Settings.

Screenshot of the Mobile Settings option in the System Tray.

Your Android device should appear in the GSConnect window.

Install KDE Connect

On your Android device, install KDE Connect with the following steps:

  1. Open up the Google Play Store on your Android device.

  2. Search for KDE Connect.

  3. Locate and tap the entry by the KDE Community.

  4. Tap Install.

    Screenshot of installing KDE Connect on Android.
  5. Allow the installation to complete.

Connecting Android and Linux

Once both components are installed, go back to your Android device, open KDE Connect and tap GSConnect (under AVAILABLE DEVICES).

Screenshot of KDE Connect GSConnect listing.

In the next window, tap REQUEST PAIRING. This will send a pair request to the GNOME desktop. A popup will appear on the desktop. Click Accept to OK the pairing.

Screenshot of the Request Pairing button in KDE Connect.

With the connection made, tap Filesystem expose in KDE Connect and then tap OK and Allow. Then tap Share and Receive and (when prompted) tap OK and Allow.

Screenshot of the Filesystem Expose button.

Sending Files

You should now see an entry (in the KDE Connect) app, labeled Send Files. Tap that entry to open the default Android file manager.

Screenshot of the Send Files button in KDE Connect.

From within the file manager, tap any one of the files and it will automatically be sent to your GNOME desktop. All files sent from Android to Linux will be found in your Downloads folder.

Screenshot of selecting a file to transfer from Android to Linux.

You can also send files from Linux to Android, by opening the GNOME file manager, right-clicking the file to be transferred, and click Send To Mobile Device > PHONE NAME (where PHONE NAME is the name of your Android device). All files sent from Linux to Android will be found in the Android Downloads folder.

Screenshot of sending a file from Linux to Android.