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

help-circle
  • Calling people stupid and lazy in nicer words is still calling people stupid and lazy.

    I think that’s a bit unfair here. What I’m saying is that expectations often seems to be that “Linux should be effortless, but it isn’t, so Linux sucks”, and then we quickly talk past each other on which aspects we are referring to. Let me make up three categories:

    For users transitioning to Linux from Windows, and …

    1. … it shouldn’t be an effort, but unfortunately sometimes is frustrating or annoying
    • Hardware control, e.g. drivers. More often than not it works with less effort than on Windows, except for very new hardware, and hardware that actually requires specific software (RGB led patterns, Gaming mouse profiles, all that stuff)
    • NVidia drivers can be a pain
    • When dual booting and Windows manages to fuck up something in Linux, and it looks like Linux is the culprit. (E.g. restart the computer from Windows, but it doesn’t release claim on hardware, which doesn’t let Linux claim it, so stuff like the WiFi adapter might not work.)
    • Specific software not available, like Adobe, Autodesk, etc.
    1. .… is something you can get someone else to do for you, but it’s just how things are, unrelated to Windows -> Linux or the other way around.
    • Installing the OS – downloading ISO, burning a bootable USB, BIOS, etc…
    1. … it’s expected that you figure out / learn, and if unwilling, Linux isn’t for you
    • Using the OS, which at the very least, cursory knowledge of the software/package manager, and roughly how this works.
    • Familiarizing yourself with KDE / Gnome, etc.

    So, I assume people who just thought I was calling people lazy and dumb thought I meant categories 1. and 2. I just mean category 3. If you expect everything to be the same as Windows, and the effort required to understand the differences is too much, then only Windows will fit your needs. The impression I get is a general unwillingness to “figure stuff out”. Not knowing shit is fine, complaining and not wanting to put in the effort to know stuff… how is that not being lazy?

    It was intended as kind advice without any the implied judgement of calling people dumb or lazy. If you don’t want to have to figure stuff out related to the third category, Linux will likely not be a good experience, or even a productive or good change. If you move to another country, you should make the effort to learn the culture. It’s not a good look to complain that things are different.

    If I were to try to suggest “a point” with all of this: Don’t suggest to people that Linux is effortless for Windows users. Linux is immensely better, in almost every way (though mind examples in first category). But, it requires learning the basics of how shit works. It’s not hard… the information is well put together and available.








  • Don’t know why you were downvoted. In any case, all terminals can be configured to start with a specific command and arguments. So, depending on your terminal, you might need to read the documentation, and/or search the web.

    In alacritty config, this is:

    shell:
      program: <CMD>
      args:
        - <ARGS>
    

    Then one of these:

    1. <CMD> is the path to tmux, and you have configured tmux to run the shell of your choice. Search the web for how.
    2. <CMD> is the path to your shell, and it supports launching in tmux. Search the web for how.

    For me, it’s the second one. I use fish, and I launch it with fish --command=tmux. So the above config looks like this:

    shell:
      program: /usr/bin/fish
      args:
        - --command=tmux
    




  • Been using pixel phones for that reason, since… Pixel XL, and six pixel phones since then. Used several different AOSP based OS-es, most recently CalyxOS on Pixel 4a, and then GrapheneOS on Pixel 6a and now the 8 Pro.

    Everything works, and you can choose how much of Google you invite back in. The best part is that the Google stuff doesn’t get any special treatment. Which means that the Pixel Camera app and Google Photos isn’t allowed access to Internet, because why should it?

    The only thing that is still fundamentally flawed, are remote push notifications. And I don’t mean that it’s flawed for GeapheneOS, they work fine. It’s flawed in the sense that information goes through Google or Apple. The privacy concerns there are significant. It’s not end-to-end encrypted. You cannot avoid the problem either by disabling them on your phone. Each application, be that a Ring Camera, or backend messaging system, etc, that sends the stuff to Google through notification apis, will do so regardless of how much you sandbox or disable those services on the phone-receiving end. Conveniently, there is no effort by Apple or Google to make this core functionality any less tied to Apple or Google. The “asynchronous” nature makes it a problem that needs to be solved for each and every backend service system, for remote notifications. Some privacy conscious apps/services might let you limit what is sent to Google so you only get “New message from Hubbie” instead of also “Hubbie: remember to buy the paint for the baby-room! I’m so excited”.

    Anyways… Not sure why I went on such a long tangent. I was done pooping a while ago.

    CalyxOS on a Pixel is as great as it currently gets. But stuff can get better.




  • A good answer to “Where to start”, is not likely to be “determine your Linux distro of choice”.

    Which isn’t to say that what you’re doing is not a good way help with getting a quick idea of what to expect from the different distros.

    But the original question, might be better answered by explaining some concepts instead:

    • that mobos boot into storage mediums. And what would need to be different for it to then boot into Linux.
    • bootable USBs, and how to find images for different Linux flavours, how to write them to a USB
    • what typically to do in bios to change the boot priority order.
    • that many Linux distros images can be ran, live. Without needing to affect anything.
    • what to do if you like it, and actually want to install it. Be that as dual boot, or replacing windows. What are common pitfalls, etc.

    These concepts, IMHO, are much more important, than what distro. Because it gives them the tools to understand how easy it is to just try stuff out, without having to commit to anything. Picking the wrong distros then isn’t a big of a deal.

    If I were to make a comment on the chart itself. I think there is some value in describing what some distros are tailored for. But I find it curious how little that would matter to me. Things that matter to me are:

    • Software management system (pacman, apt, yum, etc)
    • How many use it, and factoring in confirmation bias, do they like it?
    • Is it built on top of something else, and if so, what does it add?
    • Who maintains system packages
    • What is the particular distro trying to do? Focused on a particular usage (e.g. pentesting, daws, academic, etc), stability, special hardware, … etc.

    Many distros are different by only having a different list of software installed by default. That… Is nice if you want to try it out with a live USB. But, it doesn’t matter all that much. For example, Arch is considered one of the least advisable for beginners, but, it also has the AUR that covers a lot more than most other package systems. Some things are easier to get ahold of than say Ubuntu.



  • Do you know if flatpak leverages the memory side of this? With shared libs, you only keep one copy in memory, regardless of how many applications use it. Makes application launch faster, and memory usage lower.

    For flatpak, it of course will load whatever it needs to load, but does it manage to avoid loading stuff across other flatpaks?



  • okamiueru@lemmy.worldtoLinux@lemmy.mlFirefox Devs Working on Tab Previews
    link
    fedilink
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    5 months ago

    I miss the days with Opera. Not only could it group tabs, but it had previews too. Mouse gestures. Keyword searches. Page link filters and batch operations. RSS-reader. Chrome didn’t even exist back then, and IE and Firefox are still playing catch up. Kinda amazing to think about it.

    Vivaldi is the spiritual successor, but having to use chromium rendering engine, it’s so many concessions and steps back. Has the mouse gestures, tho.


  • Only reason why that is weird to me, is just how much better Linux is. I’m too old to give a shit about a fanboy mentality. Linux used to be something you suffered through in order to get a tradeoff only available to power users. Now, my 90 year old grandmother has an easier time with Linux. It’s more consistent, and doesn’t break stuff nearly as often.

    A more controversial take, is that I feel the same about MacOS. It was a lot of work in order to reduce how often it is annoying.