Deskdrop for Linux

Headless and scriptable.

A lean Rust daemon that runs as a systemd user service, syncs your clipboard on Wayland or X11, and answers to a full command-line client.

x86_64, Wayland or X11 · Version 1.3.3 · 5.0 MB

chinmay@fedora: ~

~ $ systemctl --user enable --now deskdrop

Created symlink ~/.config/systemd/user/default.target.wants/deskdrop.service

~ $ deskdrop-cli devices list

OnePlus Nord 4 android trusted ● connected

Chinmay's MacBook Air macos trusted ● connected

Windows PC windows trusted ○ seen 1d ago

~ $ deskdrop-cli push "ship the Linux build Friday"

→ pushed to 2 devices

~ $ deskdrop-cli history export json > clips.json

~ $

Only on Linux

Made for where it runs.

Everything Deskdrop does everywhere, plus the things that only make sense on Linux.

Under the hood

Native on top. Rust underneath.

The app you see is written for this platform. The engine that finds devices, encrypts and resumes is the same Rust core on every one of them.

  1. Rust daemon & systemd

    The Linux app

  2. deskdrop-core

    Rust, over Unix socket

  3. Your other devices

    Wi-Fi, LAN or hotspot, encrypted

Get started

Up and running in a minute.

Install it here and on one more device on the same Wi-Fi, LAN or hotspot. They find each other; you confirm the PIN once.

  1. 1

    Extract the archive and copy the binaries into your path.

  2. 2

    Install deskdrop.service into ~/.config/systemd/user and enable it.

  3. 3

    Check it with deskdrop-cli status.

  4. deskdrop-linux-x86_64.tar.gz5.0 MB

    Download

Pairs with

Bring your Linux box to the desk.

Free, open source, and yours to run. Install it on two devices and they find each other.