[–] [S] 1 point 4 months ago

The honest answer is because I prefer making my own thing for my own exact problem over trying to make someone's else tool do or behave in a way that it is not designed or made for, it is a bit philosophical for me but yeah, I am not willing to put all the effort into something that I see is solving a problem and making compromises and ignoring things in ways I don't agree with, not to mention the UI/UX disagreements I have, if localsend was my thing, it would have been very different from what we have right now.

And also I am doing it in spite, this thing have been bugging me for years and no one is willing to put the time and effort to do it the way I think it should be done so I am doing it myself...

  • source
  • parent
  • context
  • [–] 20 points 4 months ago

    In my honest opinion? Nothing. There is nothing worth changing here, all the other advice is just different kinds of extreme.

    based on your selection and the fact that you asked this question is good a indicator that any other alternative people would suggest won't do you that much benefit while carrying a much higher chance of being highly inconvenient.

  • source
  • [–] [S] 8 points 4 months ago (3 children)

    Unfortunately it doesn't, Localsend relies on a WiFi hotspot or AP to transfer files, what I am trying to build uses WiFi Direct (aka WiFi P2P), these two are not interchangeable nor interoperable.

  • source
  • parent
  • context
  • [–] [S] 0 points 4 months ago (1 child)

    idk about other distros but on ubuntu I can't send or receive files using Bluetooth without a 3rd party tool (unless there is a pre installed cli tool that I am not aware of:)

    but anyway, if the transfer speed doesn't bother you or isn't a deal breaker for you then fair enough... have a nice day.

  • source
  • parent
  • context
  • [–] [S] 1 point 4 months ago (1 child)

    Well, I guess I would need to add an option in the app to share clipboard content.

    You know what? You just gave me an idea, a very good idea. Sometimes there are things that are not in file managers, maybe in a particular app, maybe in a browser, and you just want to drag and drop it. I don't like the idea of opening the app, right-clicking on the corners of the window just to enable "keep this app on the top" so that you can drag and drop whatever you want.

    Instead, what I would like to see is a keyboard shortcut where a small window opens that stays on top of all the other windows. That you can drag and drop anything to it, or maybe copy-paste anything into it. Maybe a photo, maybe a video, maybe anything. This would work for clipboard content, for video files from other apps that are not file managers.

  • source
  • parent
  • context
  • [–] [S] 2 points 4 months ago

    Well, it is far from complete and far from usable right now, so right now it is not better. But when it is done it will be because of two things:

    1. Wi-Fi direct, instead of using the local network. Wi-Fi direct is P2P, which potentially will make the transfer much faster and the whole thing of setting up a hotspot or requiring the two device being connected to the same network won't be necessary.
    2. Deep integration with file managers and desktop environments
  • source
  • parent
  • context
  • [–] [S] 6 points 4 months ago (3 children)

    Through 2 things:

    1. The answer is partly in the name, but there is no magic involved. Direct Share uses Wi-Fi Direct (also known as Wi-Fi P2P), which bypasses the middleman and connects the two devices directly to each other, potentially increasing the file transfer speed. However, it is only as fast as the slowest networking stack of the two connected devices. This is in contrast to almost all other solutions (like localsend) that rely on the two devices being connected to the same Wi-Fi network.

    2. The other thing is deep integration with most file managers and desktop environments. For me personally, I believe that you should not need to open an app to send a file to your other device. You should be able to simply right-click on any file on your system, and there should be an option that says "Send to". It should not open the whole app. It should only open a mini window or a small window with only the necessary things you need to send the file, which is:

      1. Select the device you want to send to
      2. (Optionally) Click Send

    That's all.

  • source
  • parent
  • context
  •  

    This is a personal passion project of mine, it is still in its early infancy (many core features are still missing) and the development is slow but deliberate.

    why should I care?

    if you care about speed and deep integration with the OS this project might be of interest to you.

    why?

    Wireless file sharing between my devices is still unnecessarily slow, half-baked, and unintuitive. Direct-Share is my attempt to build a file transfer tool that makes local file transfer more seamless than:

    • Android ↔ Android (Nearby Share / Quick Share)
    • Apple AirDrop
    • LocalSend
    • Blip

    …but for Linux desktops and Android phones, using Wi-Fi Direct.

    what?

    • Python, GTK4/Libadwaita on Linux
    • Kotlin, jetpack compose on Android

    if you want to stay up to date with the project or want to know or read more, you can take a look at the GitHub repo

     

    This is a personal passion project of mine, it is still in its early infancy (many core features are still missing) and the development is slow but deliberate.

    why should I care?

    if you care about speed and deep integration with the OS this project might be of interest to you.

    why?

    Wireless file sharing between my devices is still unnecessarily slow, half-baked, and unintuitive. Direct-Share is my attempt to build a file transfer tool that makes local file transfer more seamless than:

    • Android ↔ Android (Nearby Share / Quick Share)
    • Apple AirDrop
    • LocalSend
    • Blip

    …but for Linux desktops and Android phones, using Wi-Fi Direct.

    what?

    • Python, GTK4/Libadwaita on Linux
    • Kotlin, jetpack compose on Android

    if you want to stay up to date with the project or want to know or read more, you can take a look at the GitHub repo

     

    All the ones that keep getting recommended have a UI like a cockpit of a Boeing 747 (kdenlive, shotcut, openshot, DaVinci resolve) which is so overwhelming, all I want is just make some cuts, blur a face, or something on the screen, and maybe add some subtitles.

    I just want something simple, I am not gonna make the next Avatar movie.

    I have a feeling there is nothing like this on linux but hey maybe one of you actually knows of one.

     

    Yesterday I spent a decent amount of time looking for a cheap way to run a server (nothing more than $100), I just have this script that I want to keep running 24/7, so naturally 1st thing came to my mind is the Raspberry Pi 5, but I didn't go with it right away because I always make sure that I am getting the most bang for buck, so I looked at the alternatives which was a mentally overwhelming task, so many Pi clones, some better some worse, then I looked at the used/refurbished pre-built PC and mini PCs on Newegg, eBay, and Amazon, then thought about whether building a pc myself would be a better value, in the end I decided on a used/refurbished pre-built PC… fast-forward a couple of hours later I remembered “wait I still have my old phone lying around, and its HW is more than enough to run this script without breaking a sweat, maybe I can use it!” of course I already realized that this is an unreliable solution as this phone is about to be 7 years old, so the battery will die someday and the idea of using this as a server will kill the battery in a short time, so I decided on using it as a temporary solution until the PC arrives, so I installed Termux and started setting things up… Before I started setting up Termux I remembered there are some Linux distros for smartphones and even one dev managed to port one of them (postmarketOS) although I also remembered that it was full of bugs and far from being usable, so I already knew that my chances are virtually zero but nonetheless I looked up online for a way to get Linux on this phone… I even thought okay why I do not do it myself? (port a Linux distro)…

    Now here comes the explanation to why I started to hate android and the current smartphone landscape and why I think this will properly never change, the matter of the fact is, I could have used this computer (the phone) as a server if only android wasn't so damn limiting and so constraining and so unreliable as an OS or if it was easy to install any Linux distro on the phone, either way I could have bypassed the battery and the aggressive app-killing power management (or remove it if it was removable), I have a fucking computer lying around that I can't use any longer because well these companies do not want to, fuck them all, from the bottom of my heart fuck them all.

    I am even considering the Fairphone 5 as my next phone as it has near perfect support for Ubuntu touch, although I will be keeping an android phone for banking apps, etc…

    Note: I considered flashing a custom android ROM but that too wouldn't be reliable, if I can't rely on it as a permanent server then what's the point, I will just go buy something I can rely on.

    view more: next ›