fossisfun

@fossisfun@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

fossisfun,

Maybe I’m misunderstanding it, but as far as I see it, OsmAnd’s non-free assets include the entire UI (layout + icons).

Since the UI of an Android app is an essential part, I don’t consider OsmAnd to be opensource.

fossisfun, (edited )

The license contains the following clause:

That’s why I linked the folder Osmand/tree/master/OsmAnd/res. It contains icons and XML files, which are used to describe the UI.

CC-BY-NC-ND is a non-free license. It forbids commercial redistribution and it doesn’t allow any modification of the files. OsmAnd further restricts what you can do, as it does not allow redistribution in the most popular app stores without permission.

If it wouldn’t be foss, it couldn’t be built by the f-droid build system, it can only build foss projects

The source files are publicly available, so F-Droid can use them to build the app, but the license restricts what you can do with these files.

F-Droid does not sell the app (non-commercial clause), is not modifying it (non-derivative clause) and is not listed as one of the restricted app stores, so it can distribute the app. But this does not make the app free and open-source software.

fossisfun,

It is still around, but most mobile Linux enthusiasts have probably shifted their enthusiasm towards completely open-source mobile Linux distributions (Sailfish OS has a proprietary UI).

Sailfish OS was my daily driver for quite a while. I ran it on up to two Sony Xperia X Compacts and liked it very much. I also owned the Jolla phone. The X Compact was never officially supported, but since it is similar to the officially-supported Xperia X, someone adapted it and you could even use the Android compatibility layer and receive regular OTA updates.

The two things that made me leave (I’m now running GrapheneOS on a Pixel 5):

  • Officially (= with the proprietary Android compatibility layer) you can only install it on Sony phones, where you can’t unlock the bootloader without permanently damaging the phone, i. e. wiping the TA partition. The last Sony phone generation where you could backup the TA partition was (at the time I made the decision) the Xperia X series.
  • Jolla decided to not port the Android compatibility layer from Android 4.4 to 8.0 on the Xperia X series. Instead they wanted you to buy a new Sony phone … See the first point to understand why that was not an option for me. ;)

I think Sailfish OS might have seen more success in the consumer space, if Jolla didn’t mess up their hardware department. They failed to bring any successor to the Jolla phone from 2013 to market and they also failed to launch any other hardware, e. g. Jolla Tablet.

It is also beyond my understanding why they chose Sony phones and not Nexus / Pixel phones, which are meant for developers and enthusiasts and can easily be bootloader-unlocked and flashed without permanently modifying / damaging the devices. They also didn’t officially port Sailfish OS to the Pinephone (yet?), which is another popular platform for mobile Linux enthusiasts.

Anyways, the dream of Sailfish OS lives on to this day on my Pixel 5, since one of the last things I did on the platform was extracting all the ringtones. Whenever someone calls me, I am reminded of how excited and hopeful I was back in 2013 when Jolla launched Sailfish OS and their phone. :)

How do you containerize stuff you install from source in a way that you can completely remove later?

I’m doing a bunch of AI stuff that needs compiling to try various unrelated apps. I’m making a mess of config files and extras. I’ve been using distrobox and conda. How could I do this better? Chroot? Different user logins for extra home directories? Groups? Most of the packages need access to CUDA and localhost. I would...

fossisfun,

Flatpak apps can be uninstalled without leaving a trace: flatpak uninstall --delete-data com.google.Chrome

But you might need some global overrides to make all apps write their configuration into ~/.var. Personally I globally revoke apps the permission to access filesystem= host, home, xdg-config, xdg-data.

That was actually the main reason that made me switch to Flatpak. Previously I used VMs to try out software, but with Flatpak I know that I can get rid of the application completely.

fossisfun, (edited )

I am currently trying my luck with Brave Search.

But I am to this day quite dissatisfied with any Google alternative, as they all either lack boolean search capabilities, filters for search results (e. g. by site or by image size) or a combination of both.

Bing claims to support the site parameter and boolean searches, but it simply doesn’t work (go to the second page, if needed): www.bing.com/search?q=site%3Awikipedia.org+Linux+…

Same for all the other alternatives I’ve tried to use. I am honestly wondering how people are able to find anything with, for example, Bing or DuckDuckGo …

Are you only doing simple searches, like “nearby restaurant”? How do you search for something that has multiple valid names (OR) and you want to limit search results to before:2015, if the search engine doesn’t support search operators?

fossisfun, (edited )

Yes, but it doesn’t work.

So according to Bing’s documentation, the search parameters for this example are the same as Google’s parameters and my search string should work just fine.

But look at my Bing example: I am looking for Wikipedia pages that either contain the string Chicago or Linux or both. Instead of the expected result, Bing gives me results from pages other than wikipedia.org.

https://lemmy.world/pictrs/image/16eafdd6-b5dd-4207-8c17-5224c6dff875.png

The exact same search works just fine with Google: www.google.com/search?q=site%3Awikipedia.org+Linu…

DuckDuckGo is even worse in my opinion, as it doesn’t support boolean OR searches at all.

Used Windows today since months

I started daily driving Linux since I left school this year and used it before but mainly windows because school wanted us to run Word, Teams, etc. Today I wanted to play games and haven’t set up my device for gaming and didn’t want to download the game twice (good internet). Like a good PC user I wanted to do my updates. It...

fossisfun,

Windows actually has a package manager preinstalled.

On any up-to-date Windows 10 and 11 computer that has the App Installer app installed (it should be preinstalled), you can use winget to manage your applications. Winget has the Microsoft Store and a community repository preconfigured and you can add additional sources, if you want.

You can use it via a terminal:

  • Install a package: winget install Mozilla.Firefox
  • Update all applications on your computer: winget upgrade --all
fossisfun,

I miss the days, when Ubuntu was still a fun distribution to recommend to anyone.

Their initial idea of creating “Linux for human beings” was great and they were leading the way in user-friendly installers, graphical distribution upgrades and making the Linux desktop more accessible to everyone in general! I especially loved their predictable release cycle. Having the choice between an LTS and a more recent version is very useful and with Ubuntu you can make that decision again every two years. Very practical!

The negative part ...Unfortunately things started to change in the 2010s and by the 2020s I started to advise against it. Their new installers (subiquity and ubuntu-desktop-installer) can’t do simple partitioning anymore, e. g. they can’t create a boot partition (or better: encrypted boot) + an encrypted btrfs partition that fills the rest of the space. Since the discontinuation of the mini.iso (Debian Installer) and Ubiquity (old desktop installer) images, I am therefore no longer able to install Ubuntu. Snapd can still only manage a single repository and Canonical is therefore the only one in control of snap package distribution. This makes snapd a no-go in my opinion. But Ubuntu is still transitioning towards it, even though every other distribution is going to Flatpak because of snapd’s walled garden approach. With Flatpak you can add as many remotes as you want or you can decide to stick to Flathub, if it meets your needs. The same is true for Docker / Podman on the server: Sure there’s Docker Hub, which is very popular, but you are able to add any container repository, if you so choose. I’m now using Fedora Silverblue on my desktops and will soon transition my Ubuntu server from 20.04 to Debian 12. I’ve already archived all my Ubuntu documentation. Sad times … Hopefully new distributions, like Vanilla OS 2, will soon be able to fill the gaps that Ubuntu left.

fossisfun,

I use Muzei and the Bing Wallpaper plugin, so I get a new colour every day. ;)

I absolutely adore Material You. In my opinion it’s the best Android design to date. It is important to me that apps support it, along with automatic dark mode detection and themed icons.

The only downside I heard about it is that the accent colours can be used to uniquely identify a user (i. e. tracking). This seems to be the reason for GrapheneOS shipping with a black wallpaper by default.

fossisfun,

What’s your use case for cloud storage?

If you only want to sync files between your devices, I would recommend taking a look at Syncthing. It syncs files without relying on a central server and is much faster, as it can sync within your local network and is therefore not restricted by the speed of your internet connection.

For sharing files with others, I use a self-hosted Nextcloud. I mounted my Syncthing folder as external storage.

If you use GNOME as your desktop, you can also log into some online services in system settings and then, for example, access Google drive via the file manager to upload or download files.

I believe there are also third-party tools for some cloud storage providers, but I have no experience with them and therefore can’t make any recommendations.

Some cloud storage providers probably don’t see Linux as a large enough market to justify the development of official clients. Some, e. g. Microsoft, could have an interest against one to not make alternatives to their own products, e. g. Windows, more attractive than they already are.

fossisfun,

It works fine for what I need it to do: access and share my Syncthing folders, CalDAV, CardDAV, RSS

I try to minimise the amount of stuff I selfhost, as I don’t enjoy being responsible for the uptime and security of a whole bunch of personal web services. That’s why I like the flexibility of ownCloud and now Nextcloud, instead of using a different, standalone project for each function.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • osvaldo12
  • magazineikmin
  • cubers
  • thenastyranch
  • normalnudes
  • Youngstown
  • ngwrru68w68
  • slotface
  • mdbf
  • rosin
  • InstantRegret
  • kavyap
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • anitta
  • modclub
  • Leos
  • everett
  • ethstaker
  • Durango
  • GTA5RPClips
  • provamag3
  • megavids
  • tacticalgear
  • cisconetworking
  • lostlight
  • All magazines