Personally I haven’t. While Linux is imperfect, choosing the right distro makes the rest of the experience straightforward. And with it’s whole complexity, I find Linux more user friendly than Windows. Even driver issues, broken shadow file ownership and KDE specifics only made me more confident about my choice to use Linux after I solved everything.

OQB @pixeldaemon@sh.itjust.works

  • eleitl@lemmy.zip
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Sure, I wanted nanokernels for massively parallel small-memory hardware since 1990s.

  • pedz@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Just a little bit with the direction of GTK and Gnome. Yes, I’m still salty about that. I miss GTK2 and Gnome 2 where everything could be customized and there were thousands of different themes. Of course, I switched to MATE and I’m still using it, but all my favourite GTK2 themes eventually stopped working and now my desktop looks very generic, like all the others.

    Again, I know I’m free to be nostalgic as I want and install any project that wants to try to revive or keep GTK2 alive. There’s apparently a few. But I’m just a bit disappointed that it went this way. I switched to Linux more than 25 years ago because I could customize it to look like I wanted, and the more time passes, the more those features are getting hidden or removed and now everything looks the same.

  • csolisr@hub.azkware.net
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Most of my disappointments with Linux come from the proprietary bits to be honest. Both the hardware drivers, and the games and other apps. And even the few times I’m let down by open-source apps, it’s because of abilities from their proprietary counterpart that they are yet to implement.

  • pelya@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I am deeply disappointed in the Android flavor of Linux. 17 years of development, and your phone still does not have a terminal app built into the OS.

      • pelya@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        Available only on select Pixel phones, and the virtualization API that makes it possible is available only to preinstalled system apps.

        So no, you cannot install Ubuntu image onto your Samsung phone, you specifically need to buy the newest Pixel.

          • pelya@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            1 month ago

            Yeah I can, but soon I won’t, because Google will block all apps not installed from Play Store, and Termux cannot be compiled for new Android versions because of Android ‘security’

  • irelephant [he/him]@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Trying to find the path of a mounted USB stick is painful as well. Is it at /mnt, /media or /run? Who the fuck knows.

    At least with windows you just have drive letters

    • the_riviera_kid@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Oh god this one, I never understood why mounting drives in Linux needs to be so convoluted. It’s the whole reason my NAS is running on LTSC. Adding drives to my NAS under windows is literally plug and play where as with linux theres always some bullshit.

      I have neither the time nor the inclination these days to troubleshoot that bullshit.

    • DupaCycki@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      If we’re comparing Linux to Windows, then it should be noted there’s Plasma and Gnome that will auto-detect any USB stick in existence and show you its path in the GUI.

        • Kimplul@programming.dev
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          Does lsblk not work? I checked on my machine and it shows the correct path, assuming you know your stick is sdb or whatever. Something like lsblk -o MODEL,MOUNTPOINT is (generally) a bit more clear but admittedly getting into the ‘pain’ territory.

    • cm0002@libretechni.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Honestly, what’s disappointing about sysd? I know it violates the whole does one thing principle and then the whole age bs, but overall I’ve never had anything major with it

      • nymnympseudonym@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago
        • It violates the whole does one thing principle. this is of course much more than a beauty-related offense. Modular design is central to good software engineering.
        • Log files are no longer simple text files you can watch, grep, or work with – again violating a major Unix principle and making a zillion other things that would “just work”, have to be done with special systemd hooks/options/yadda
        • The problems it solves could have been solved with a reasonably well contained change to SysV init, and probably made optional. Single-user setups don’t need server-farm complexity.
        • IrateAnteater@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          Single-user setups don’t need server-farm complexity.

          True, but Linux devs only have a limited amount of time. It’s far easier to take a system that can handle server-farm complexity and apply it to a single user use case, than it is to take a system meant for single users and try to scale it up to a server farm, or to maintain two separate systems.

          • nymnympseudonym@piefed.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            I’m saying that complexity could easily be modularized inside SysV init, not requiring a restructuring of things like “logfiles are no longer files in /var/log”

      • kibiz0r@midwest.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Since “do one thing principle” is pretty abstract, I’ll give you one example of a downstream consequence.

        I wanted to set up a NixOS microVM using docker sbx. Turns out, it was basically impossible (nothing is actually impossible, it just depends how much you to modify/rebuild things).

        Much of NixOS depends on systemd to manage lifecycles of this or that, but systemd only works properly if it’s the first PID, and when it runs in that mode it also wants to initialize hardware.

        But the hardware is all managed by the microVM, so systemd blows up. All it needs to do is nothing, but that turns out to be very difficult to achieve.

        If these were like 3 or 4 distinct utilities, there would be obvious seams where I could separate them and only activate the stuff that’s relevant to my use case. But it’s all one big ball of mud.

      • who@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Systemd (along with the various add-on services that come with it on most major distros) meddles with and tends to break critical functionality quite often, except on boring systems where the needs being served happen to be handled well by systemd’s happy path(s).

        If the computers you maintain fit Lennart Poettering’s idea of how to do things, then you might never notice a problem. On the other hand, if you’re responsible for systems with unusual or complex configurations, or have need of the flexibility that makes unix so very useful in the first place, then you might very well discover that systemd is a pushy, invasive, poorly considered, buggy, and in some ways just pain broken collection of software, maintained with a level of arrogance and carelessness not often matched in the unix community, and you might rightly come to despise working with it.

        Sadly, my experience has been the latter. In the years since the systemd suite was adopted by Debian distros, I have been burned more times by it and spent more weeks of my life troubleshooting it than I can count any more. Because of this, I have come to resent systemd. And I know I’m not alone in this.

        So, dear readers, when you see people complaining about systemd, please try not to be like the zealots out there who routinely cry “luddite” and demand proof when they encounter folks who dislike it. Try instead to remember that one size does not fit all, that some of systemd’s detractors are very skilled and reasonable people who happen to run systems that are necessarily different from your own, and have encountered problems that you have not. It has been over a decade. Some of us are tired of it, and tired of talking about it.

  • Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Power management on a laptop.

    Use a 10 year old Logitech mouse out of the box.

    Mint’s stupid annoying print monitor.

    Dealing with cached samba creds though the box to save creds wasn’t checked.

    The lack of real competitors to office. And no, Open Office doesn’t come close to replacing MS office.

    There’s lots that’s annoying.

    But Linux is excellent as my servers, as my VM host, as my dedicated systems. Still has it’s issues, but works great for always-on systems with very specific tasks.

    Linux and Windows serve different purposes.

    • spartanatreyu@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Open Office

      Uhh, isn’t that old, like really really old?

      I’m pretty sure the only reason Open Office exists is because of Oracle’s lawyers.

      Everyone shifted from Open Office to the Libre Office fork back in 2010-2011-ish.

      Have you been trying to use Open Office? lol

      • Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Or Libre Office. None even compare to MS Office, by a long shot.

        They’re fine for the average person, but any business user is going to run into major walls.

        We need to be brutally honest about what works, and the limitations. I’m not going to recommend a business use any form of OSS office.

        Now Aunt Sally? For sure, because she’s not doing anything complex.

    • Maki@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      What do you mean with regards to the Logitech mouse? I’ve been using M185’s for two decades now without issue. The only issue I have is with the newer version of them which doesn’t drop an easily readable battery state in /sys/class/power_supply/hidpp_battery_{0…9}/capacity_level .

      Also; Libre Office exists.

      • Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Try using one on Mint. A mouse that’s been around longer than Mint has been an idea doesn’t work at all until you search and discover a third party app to enable it.

        ANY Logitech mouse works with generic windows drivers since 2000. Under Mint they don’t work at all without the third party app.

  • tofu@lemmy.nocturnal.garden
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    One thing I’ve been annoyed by for over a decade now is having to unmount USB drives before removing them or they’ll brick. That shit worked fine on windows unless you were writing/reading iirc.

    • insomniac_lemon@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I always do that and it still happened, probably because I had a drive as NTFS for compatibility. Last I checked (after failed attempts), the fix was “fix it with Windows” so I still have a borked external drive.

    • Mihies@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Not really. Windows and assume Linux cache writes and might actually write after you thought it’s written, that’s why you have to always unmount USB drives before you pull them out.

  • Hoimo@ani.social
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Specifically with the Cinnamon Panel (taskbar) on Linux Mint during fullscreen gaming. I like to tab out during long matchmaking and under Windows the taskbar would be visible and usable when another window gets focused over the fullscreen game. With Cinnamon, the space for the panel is there, but not the panel itself. When you press Super, the menu pops up and shows the panel with it, but the panel isn’t usable…

    There is an active issue on the cinnamon github from 2012. No one even knows if this should be a bug or a feature request, so it’s just all undefined behavior right now.

    Edit: it’s even worse, a newer issue was closed last year after a discussion that can only be described as very linux.

  • arcine@jlai.lu
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Yes. Bluetooth has never worked correctly for me, NEVER.

    Across multiple distros and multiple adapters, I’ve gotten various problems. Right now on NixOS, reconnecting a peripheral never works, I get an error that br-create-socket failed, and the only solutions are to restart the computer or forget and re-pair the device. I’ve gotten this error on two completely different Bluetooth adapters.

    My Bluetooth works perfectly on Windows. I don’t know why Linux is so finnicky about it.

    • merc@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Is it a bluetooth issue itself, or an issue with the drivers for that particular bluetooth hardware. Imperfect drivers has always been an issue under Linux, and will remain an issue as long as Windows has over 90% market share.

  • Chris@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    When I first started using it I had the issue that every install would throw up a new thing not working. I suspect that was the hardware rather than Linux though.

  • Ep1cFac3pa1m@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I’ve had some sound issues here and there, but those are largely resolved. My only issue at the moment (which I suspect is mostly a skill issue) is figuring out an easy way to install games to the drive I want. With Epic for example on Windows it was easy to pick which drive I wanted to install the game on, but since Epic runs in WINE on Linux I haven’t figured out an easy way to do that. It works fine on Steam since the Steam client is Linux native.

  • Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    my disappointment in Linux has lessened over the last few years as issues are being resolved.

    Currently my only real disappointment is driver support, but that’s less of a flaw on anything linux, and more of a flaw on the providers.

    That being said, I also am disappointed with sound management. Trying to do anything in that hellscape on most distros leaves you with a pounding headache. It’s a monkey-patch of multiple handlers that gets confusing really fast.

    • ivan@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Yep, people involved are the biggest problem sometimes.

      I’ve had to figure how to fix many issues myself, because quite often upon finding a thread where someone already had an issue that I had, folks were tryna gaslight the OP why it’s not actually an issue, eventually turning the thread into shit flinging contest. Or the good old “don’t do that, you’ll break something” (that I proceeded to do and was absolutely okay).

      Not to mention how FOSS developers have to deal with entitled assholes every now and then.

      • Grail@multiverse.soulism.net
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Me: Ugh, X problem!? Fine, let’s google it and find the answer…

        OP: I have X problem, which is stopping me from doing Y.

        Answers: Oh, you don’t need X to do Y. Here’s a solution for your Y problem!

        Me: I don’t care about Y! What about X problem!?

      • marighost@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Not to mention how FOSS developers have to deal with entitled assholes every now and then.

        entitled assholes, and more recently waves upon waves of un-reviewed SLOP code from morons who can’t even write a Hello World program.

  • quick_snail@feddit.nl
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Hardware acceleration sometimes makes videos play at low frame rates.

    But overall much better than every other OS I’ve tried

    • Phoenixz@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      And tgstd only because manufacturers are assholes with their support for open source drivers