• 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle

  • The native Android client just can’t do two way sync. Just put a text file or something into any folder (from the web or desktop). Now sync that folder to Android. Now edit it on the web/desktop, and look for the changes on Android (without actively telling it to “sync”). Then change the file on Android, these 2nd changes are never sent back to the server unless you explicitly tell it to “sync” again, manually. That’s what I mean with 2 way sync.

    There are quite a few files where you just need that to work to use them properly, like the database of a password manager as a prime example. Mine can talk to Nextcloud natively, so I don’t need the client for that, but I was incredibly close to just switching to syncthing, if I didn’t have active users that use the web office integration of Nextcloud.





  • Without more information what exactly you want to do/learn, that’s kinda hard. Racing? Acrobatics? Micros/Woops (flying in your home/garage)? Drone as a cinematic camera (DJI-style) or faster camera work (chasing motocross riders for video for example)?

    Also specific recommendations for hardware heavily depend on this and just personal preference, and what else you might want to do with the radio and/or video equipment. As an introduction and overview, like someone else has already commented, check out Joshua Bardewell on youtube. He literally makes everything from introduction, basic tutorial, to advanced guides and deep dives into anything drone-related as his full time job.


  • All of the OpenTX/EdgeTX radios work on Linux as a controller, and generally most radios that support this probably will, because they just appear as a joystick (HID profile). There are also ways of connecting them other than just plugging the radio into usb and selecting “controller mode”, but even those usually result in a joystick device I think? So which radio in particular mostly depends on what kind of drone you want to fly, if you want to fly other things (plane, helicopter, scale models), or drive other things (cars/boats/crawling/scale models). Also ergonomics (size of hands, similar to a classic radio or similar to a game controller?) and just personal preference, mostly.

    As for the Sim, I think Liftoff has a native Linux port, but these days most of the sims should just work anyway with the recent developments of valve for the steamdeck.


  • No matter which kind you pick, you always start with a simulator unless you have more money than sense. There are free ones, and good ones aren’t expensive either. Radios these days can just be plugged into a computer so you’re using your actual controller for the simulator, too.


  • Very short answer: Get any of the opentx/edgetx transmitters (like radiomaster, jumper). go for expressLRS as a protocol for transmitter/receivers (2.4g). The default firmware for flying yourself is betaflight (racing, acro, some camera drones like cinewhoops). If you want the drone to fly itself (gps missions) it’s probably ardupilot, but check legality in your area first. I have no direct recommendation for video for you, sorry.



  • You clearly misunderstood my post. Never said it was apples to apples, quite the opposite. I said the change from 7 to 10 was much bigger (and yes, we’re ignoring Win 8 completely).

    And of course will there be an uptick in Linux usage, he says it would be a “big” one, to which I objected to. Linux desktop has been trending up for a while, and while there might be a slight additional bump, I highly doubt it will be far beyond the margin of error for that general positive trend.

    I also said it “barely” moved (it being the market share), which implies it did move, just not a lot.

    More to the expected magnitude of the 10 EoL date pushing people to Linux, it won’t be anywhere near what valve accomplished with the steam deck. Why? Because people buy a gaming console, they can play games on. Most don’t care that it’s Linux, it’s just a tool/toy. It happens to be Linux underneath. On their PC they actively have to change it themselves. If people bought a PC that had Linux on it, they probably wouldn’t overly notice or care either, but they just can’t. Overwhelmingly they just come with windows, it you want it or not (usually there is no option to not buy that license).

    Edit: what is harder to predict (or guess) is the indirect influence of valves accomplishment. Now that gaming on Linux it’s actually viable, this might actually open the door for more people to give it a go. But as per usual with these things, it’s probably less people who actually do it than one would intuitively expect or hope.

    Edit 2: changed Vista to Win8



  • Yes I know why you have so the interfaces, but as far as I know: Linux simply can’t do what you want. So if you want to access PiAlert from your main PC on .6.X, you need to make that accessible from .6.Y on that VM. If you want to have the management port (UI) only open on the management interface, you would need to remove it’s interface on .6.X.

    As I said, as far as I’m aware Linux simply can’t not route packets properly in an environment like that. I won’t respect that the interface packets came in on needs to also be the outgoing interface for the return trip. I also had that problem and eventually j I’ve just given up.


  • Do I understand this correctly? Your PC is on .6.X, and your connecting to the PiAlert on .1.X, but it also has an interface on .6.X? You just can’t do that with Linux. Weirdly enough I hink Windows handles this correctly and sends the responses back via your router (I think any stateful TCP connection will use the same interface both ways). This doesn’t explain why anything actually freezes though. Did the VM lock up, or is it just ssh that’s dropping?

    But as for the solution: if both devices have interfaces on the same network, you should connect to that interface.



  • Of course you can. The actual question is: do you trust the author(s) of the repositories you’re pulling the APKs from? Including that they are keeping the repo secure from malicious influences? If the answer is “no”, then you shouldn’t add the repo, obviously. Every repository acts as an individual trust anchor. Unlike F-Droid or the play store, where the store itself acts as the trust anchor (or should, at least)

    To be clear, I’m using obtainium for quite a few apps, but I’m rather rather careful which I add there and what apps I’m getting elsewhere.



  • To my knowledge OsmAnd works fine without Google services, and is fully open source. Based on open street map, which others have suggested as well.

    Alternatively, to more directly answer your question, there are apps that emulate the Google API. Look into GmsCore (GitHub), or cancer microg, maybe as a starting point. I’m not 100% on which part of the Google API they provide, and if it’s the part your app relies on.



  • They have some shady (or at least questionable) enough actions in their past, some even covered by mainstream media, that made me dismiss them as an option. I went with the German hosted mailbox.org instead. Swiss law (where proton is hosted) is actually quite a bit less protective of privacy than EU/German law, or maybe just protected in other ways. The international reputation of privacy protecting character of Swiss law seems to be outdated?

    Just to be clear, I can’t remember exactly what the specific events were that caused me to reconsider back when I switched years ago. When I just did some quick (!) searches just now, I found statements that they would only record ip addresses in “extreme criminal cases”, but examples include cases of trespassing and property damage. Not exactly child molesters and serial killers (example source). I also understand that the (Swiss) laws relevant to them probably forced them to, but at the very least that seems dishonest or misleading advertising.