KDE Connect is amazing. Also works without KDE.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
This just stops working on either my Linux laptop or my phone randomly. I'll need to kill the process and restart it Does anyone know how I can fix this? Battery optimisations are turned off on the phone.
If you turned off battery optimisations globally, it might still kill it. You specifically have to go into app options and allow it to be always on, as well as allowing all it's notifications
Kde connect is great.
KDE connect is a large suite of some good, some half-baked, and some just plain scary remote tools.
I'm liking LocalSend for the occasional "I want some files/pictures/text to go from here to there".
Either Localsend, if you're only interested in that one function, or KDE Connect for the ultimate experience.
Syncthing for automated syncing (highly reccomend)
https://github.com/schollz/croc for quick and lazy file sends (auto nat & proxy included)
sftp get from phone if it's like one thing (various ssh/sftp apps on gplay and fdroid)
Use LocalSend. It's exactly like Apple Airdrop but works on ALL operating systems so no matter what device you have you can easily transfer files.
It's local, secure and open source.
Single file? KDE Connect. A folder? Syncthing
KDEconnect or gsconnect if you're on KDE or Gnome respectively.
There's an in-development program for GNOME called Valent. It's been pretty solid for me. It's also not a GNOME shell extension, instead a native app.
I use syncthing all over the place for this sort of thing. I have some sync directories that are multi way synced across multiple devices, others that are one-way drop targets to a specific device, others that are for operations like backing up photos. It's quite excellent with a good sync algorithm that rarely results in conflicts.
Localsend
LocalSend or KDE Connect. Syncthing if you need to sync files (Like an important documents folder that always needs to be up to date between your PC and Phone)
LocalSend has been great for me. It also works over NetBird or Tailscale. The same goes for KDE Connect.
syncthing is the easy option if you have some files you always want to have on both. if you just want to access your desktop files from your phone, I recommend Cx File Explorer for Android, it's a file browser that supports various network file share protocols including Samba and SFTP.
In Debian KDE KDEConnect works well. Dont know about suse but can imagine it works there too
EDIT: grammar
KDE Connect works even on Windows supposedly. I've had great experience with it on Ubuntu, Fedora, and Garuda.
KDE Connect has been mentioned before. You can supplement this and other tools by using a VPN so that both endpoints can see each other even if the underlying network does not allow this. My preferred solutions are Tailscale (managed, cloud-based) or Headscale (for self-hosting).
KDE Connect is da Bomb
snapdrop
Onionshare or syncthing
Use Localsend!
Warpinator. I use it all the time, set a password, make sure you're connected to Wi-Fi and you are all set.
Install an FTP server on your phone. Connect to it via an FTP client on your PC. EZPZ.
If you are on same network you can use
python3 -m http.server
It will launch a http server which will serve all the files in your computer.
I use a mix of GSConnect/KDEConnect, Warpinator, and Syncthing. I've got a shared "dropoff" folder on Syncthing that lets me easily drop files from one device to another. You're having issues with Warpinator but if you're able to figure out the issue there, that's my second go-to for one-time file transfers. KDEConnect is a bit more fiddly, but I use it mostly for sharing clipboard info and the occasional file when it's stable enough.
I used KDEConnect in the past but ran into issues where somehow media sent to my phone wasn't saved somehow. Probably some permission issue but I didn't manage to fix it. Also the windows client only allows selection of one file at a time.
Recently I've tried out LocalSend and found it a much smoother experience.
Alternatively, Material Files (available in F-Droid) can easily create a local FTP server or connect to a NAS. It's also a pretty good file manager app.
I just use Nextcloud as a storage provider on a local computer.
See localsend on github
I use rclone and the Round Sync Android client.
Supports a ton of back ends, self hosted, and commercial options. You can transparently encrypt with private keys you control.
I personally use B2 Backblaze for storage.
My phone backs up every night and Round Sync pushes them to B2. On my desktop I can mount as a volume. I can also access my storage from my phone going the other direction.
I've done the same using SFTP if I don't want the overhead of persistent file storage.
It does not support indexing or previews for searching or finding say a photo. You can put whatever you want for data. So I have caches, indexes, and thumbnails that work in Linux. I can't really make use of those on my phone though.
Rclones bisync feature is also a bit dangerous when I tried to use it a year ago. I more than once "deleted" everything. B2 doesn't delete by default, just hides, so I was able to recover. I now do unidirectional syncs from my machines to different buckets until I'm motivated to investigate a proper 3-way merge solution.
- portal: cli file transfer agent between computers
- croc: simple file transfer tool via local server, with Android Appp
- transfer.sh: cli file sharing via cloud
Btw, clipboard is great too.
SSH along with the extra stuff it comes with like scp is the way forward.
The two following suggestions make use of secure shell.
Termux and then pkg install mc
(MC is Midnight Commander)
Alternatively, if you are feeling brave and GUI, Total Commander here.