Skip to content
Andy Holmes edited this page Nov 6, 2019 · 98 revisions

Contents

Standard

  1. Install GSConnect from the GNOME Shell Extensions website

    ego

  2. Install KDE Connect Android from Google Play or F-Droid

    Get it on Google PlayGet it on F-Droid

  3. Open the App and tap ⊕ Pair new device in the sidebar

  4. Swipe down to refresh and you should see your device

    GSConnect & KDE Connect Android

  5. Tap on GSConnect and then tap REQUEST PAIRING

  6. Click Accept in the notification

    Pair Request

If you are having trouble connecting a device, please see the Help page.

Install from Zip

  1. Download the Latest Release

    The GNOME Extensions website reviews all submissions and often distributes an older version.

  2. Extract the extension

    mkdir -p ~/.local/share/gnome-shell/extensions
    rm -rf ~/.local/share/gnome-shell/extensions/[email protected]
    unzip -o [email protected] -d ~/.local/share/gnome-shell/extensions/[email protected]
  3. Restart Gnome Shell

    • X11/Xorg: Alt + F2 then restart
    • Wayland: Log out and log in.

Install from Git

You can build or install from git with Meson. You might need to install libglib2.0-dev and meson before:

git clone https://github.com/andyholmes/gnome-shell-extension-gsconnect.git
cd gnome-shell-extension-gsconnect/
meson _build .
ninja -C _build install-zip

Please see the Packaging page if you are interested in packaging GSConnect for a distribution.

Optional Features

GSConnect does NOT depend on the KDE Connect desktop application

As of v28 GSConnect will only officially support the current stable version of GNOME Shell. Some optional features require additional software that must be installed by users.

Files Integration

Nautilus Extensions is REQUIRED to share files from Nautilus.

This is NOT REQUIRED to share files or browse remote filesystems.

Distribution Required Packages
Arch python-nautilus
Debian/Ubuntu python-nautilus, gir1.2-nautilus-3.0
Fedora nautilus-python, nautilus-extensions
Gentoo nautilus-python
openSUSE python-nautilus

Desktop contacts

Folks is REQUIRED to access contacts in GNOME Online Accounts, Evolution or local address book.

This is NOT REQUIRED for the Contacts plugin to sync contacts from Android.

Distribution Required Packages
Arch folks
Debian/Ubuntu libglib2.0-dev, gir1.2-folks-0.6, libfolks-eds25
Fedora folks
Gentoo folks
openSUSE typelib-1_0-FolksEds-0_6