Nautilus extension for sending files to devices connected via KDE Connect.
KDE Connect is a service that connects your Android device with your Linux PC via Wi-Fi, enabling many features like shared clipboard, notification syncing, file sharing and media playback control. This extension provides file sharing support in Nautilus via context menu (right-click menu).
- Send any number of files at once. (Directories are not supported currently).
- Send files to any connected device.
In addition to KDE Connect, this extension requires nautilus-python and libnotify. Following are the instructions for Arch Linux:
- On your PC, install
kdeconnect-git
,kde-cli-tools
,python2-nautilus
andlibnotify
. - Install the KDE Connect companion app for Android, available on Google Play and F-Droid.
- Launch KDE Connect on your PC and on your Android device. Pair the two devices and enable the sharing plugin.
- Clone this repository and install the extension:
git clone https://github.com/forabi/nautilus-kdeconnect && make -C nautilus-kdeconnect install
.
nautilus-kdeconnect can also be used with the Nemo file manager:
- On your PC, install the
kdeconnect
,kde-cli-tools
,python-nemo
andlibnotify-bin
packages.- If you are using some Debian-based distribution that is not Linux Mint, you won't find the
python-nemo
package in the software repositories:- Download and install the
python-nemo
package from the Linux Mint package archive site. - Run
sudo ln -s /usr/lib/nemo/extensions-3.0/libnemo-python.so /usr/lib/x86_64-linux-gnu/nemo/extensions-3.0/
to create a compatibility symlink to newly installed the extension file.
- Download and install the
- If you are using some Debian-based distribution that is not Linux Mint, you won't find the
- Install the KDE Connect app for Android as mentioned above (Google Play / F-Droid).
- Launch KDE Connect on your PC and on your Android device. Pair the two devices and enable the sharing plugin.
- Clone this repository and install the extension with the
Nemo
target:git clone https://github.com/forabi/nautilus-kdeconnect nemo-kdeconnect && make -C nemo-kdeconnect install TARGET=Nemo
.