Quick Share client for Linux
A partial implementation of Google's Quick Share protocol that lets you send and receive files wirelessly from Android devices using Quick Share, or another device with Packet.
Nightly Flatpak builds are available from here.
Since only the Wi-Fi LAN medium is implemented, Packet requires Bluetooth to be enabled and the devices to be connected to a Wi-Fi network with mDNS.
If you'd like to help translate Packet to your native language, you can do so using the Weblate platform.
Your firewall may be blocking Packet's port. Enable Static Port in Preferences and allow it through the firewall. See issue #35.
This error occurs if the file is invalid (e.g. empty) or, on Flatpak, if you're sending files (via the Nautilus plugin) from a location Packet can't access.
Consider granting "All system files" access via Flatseal to allow sending from any location. See Downloads folder keeps resetting for details.
In Flatpak, folder access is temporary and resets after a session restart because static access can't be requested. To set a permanent downloads folder, grant access in advance using Flatseal or run:
flatpak override --user io.github.nozwock.Packet --filesystem='/path/to/your/folder/here'To use the Nautilus plugin, install the required packages:
sudo apt install python3-dbus python3-nautilussudo dnf install python3-dbus nautilus-pythonsudo pacman -S python-dbus nautilus-pythonrpm-ostree install python3-dbus nautilus-pythonThe project uses meson for its build system. You can build the project either natively or in a flatpak environment.
# Build
meson setup build_dir
meson compile -C build_dir
# Run
meson devenv -C build_dir packet
# Install & Run
sudo meson install -C build_dir --no-rebuild
packet# Build
flatpak-builder --user flatpak_build_dir \
build-aux/io.github.nozwock.Packet.Devel.json
# Run
flatpak-builder --run flatpak_build_dir \
build-aux/io.github.nozwock.Packet.Devel.json \
packetPacket follows the GNOME Code of Conduct.
No open issues yet, or sync has not completed.