this post was submitted on 17 Jun 2024
162 points (97.6% liked)

Linux

48372 readers
1352 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm running OpenSUSE leap 15.5, When I was on the linux mint, I was using warpinator but using it on openSUSE is troublesome and I wish there was a linux version of blip but unfortunately there is not.

top 50 comments
sorted by: hot top controversial new old
[–] callcc 120 points 5 months ago (10 children)

KDE Connect is amazing. Also works without KDE.

[–] [email protected] 11 points 5 months ago (1 children)

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.

[–] [email protected] 7 points 5 months ago (2 children)

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

load more comments (2 replies)
load more comments (9 replies)
[–] [email protected] 51 points 5 months ago (3 children)
[–] [email protected] 7 points 5 months ago

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".

load more comments (2 replies)
[–] johsny 47 points 5 months ago (9 children)
load more comments (9 replies)
[–] [email protected] 39 points 5 months ago (3 children)

Either Localsend, if you're only interested in that one function, or KDE Connect for the ultimate experience.

load more comments (3 replies)
[–] mlg 31 points 5 months ago (1 children)

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)

load more comments (1 replies)
[–] danielfgom 30 points 5 months ago (2 children)

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.

https://localsend.org/

load more comments (2 replies)
[–] [email protected] 27 points 5 months ago (3 children)

Kdeconnect + dolphin lets you mount your phone

load more comments (3 replies)
[–] [email protected] 23 points 5 months ago

Single file? KDE Connect. A folder? Syncthing

[–] [email protected] 23 points 5 months ago

Check out LocalSend. App that let you send things over local WiFi. No server required.

[–] [email protected] 23 points 5 months ago (1 children)

KDEconnect or gsconnect if you're on KDE or Gnome respectively.

[–] [email protected] 4 points 5 months ago (1 children)

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.

load more comments (1 replies)
[–] [email protected] 20 points 5 months ago* (last edited 5 months ago)

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.

[–] [email protected] 16 points 5 months ago (1 children)

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)

load more comments (1 replies)
[–] [email protected] 16 points 5 months ago
[–] [email protected] 15 points 5 months ago (1 children)

LocalSend has been great for me. It also works over NetBird or Tailscale. The same goes for KDE Connect.

load more comments (1 replies)
[–] EGG_CREAM 14 points 5 months ago (2 children)
load more comments (2 replies)
[–] nycki 14 points 5 months ago

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.

[–] Frozen_byte 12 points 5 months ago (2 children)

can recommend KDEConnect it's working surprisingly robust.

load more comments (2 replies)
[–] [email protected] 10 points 5 months ago* (last edited 5 months ago) (2 children)

In Debian KDE KDEConnect works well. Dont know about suse but can imagine it works there too

EDIT: grammar

[–] [email protected] 5 points 5 months ago

KDE Connect works even on Windows supposedly. I've had great experience with it on Ubuntu, Fedora, and Garuda.

load more comments (1 replies)
[–] [email protected] 9 points 5 months ago

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).

[–] [email protected] 9 points 5 months ago (1 children)
load more comments (1 replies)
[–] Ashiette 8 points 5 months ago

KDE Connect is da Bomb

[–] VictoriaAScharleau 7 points 5 months ago
[–] [email protected] 7 points 5 months ago

Use Localsend!

[–] [email protected] 6 points 5 months ago

Onionshare or syncthing

[–] [email protected] 6 points 5 months ago (1 children)

Warpinator. I use it all the time, set a password, make sure you're connected to Wi-Fi and you are all set.

load more comments (1 replies)
[–] [email protected] 6 points 5 months ago

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.

[–] [email protected] 5 points 5 months ago

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.

[–] [email protected] 5 points 5 months ago

See localsend on github

[–] [email protected] 5 points 5 months ago

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.

[–] [email protected] 5 points 5 months ago

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.

[–] [email protected] 5 points 5 months ago (2 children)

Install an FTP server on your phone. Connect to it via an FTP client on your PC. EZPZ.

load more comments (2 replies)
[–] [email protected] 5 points 5 months ago

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.

[–] [email protected] 5 points 5 months ago

I just use Nextcloud as a storage provider on a local computer.

[–] [email protected] 4 points 5 months ago

If you want just a replacement for Warpinator, LocalSend is definitely the way to go. I used Warpinator before, and LocalSend is just an overall better version of the same thing imo. Finds other devices instantly, can also send text in addition to files and folders, and is available across platforms.

[–] [email protected] 4 points 5 months ago

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.

[–] [email protected] 4 points 5 months ago* (last edited 5 months ago)

Btw, clipboard is great too.

[–] daddyjones 4 points 5 months ago

I find the easiest approach is to connect to the pc via sftp and use a file explorer that supports it - such as ghost commander.

[–] g_damian 4 points 5 months ago

Install Termux and run sshd -D -d -p <port>

load more comments
view more: next ›