Skip Navigation

Posts
25
Comments
334
Joined
1 yr. ago

  • No one is forcing anyone to use it, so use it or ignore it.

    That's a little bit naive to say in todays' IT landscape. Everyone who wishes to keep their privacy and personal safety - which quite frankly should be everyone - only has the option to run some Linux or BSD for their personal computing.

    It will always need more effort on the part of the user to get going with it

    That's not true, thanks to hardware vendors as well as lots and lots of work of many people. The culture is still a problem though, as it effectively gatekeeps certain settings like Bootloader ("no normal user should ever have to change those") or Service Management ("No normal user is supposed to touch those anyway") behind an enormous skill level most people should not have to reach instead of a GUI people can navigate and understand. Not to mention that many seriously treat CLI commands as universal, something that repeatedly breaks systems of users who're then rightfully pissed off.

    there is no end game with Linux - no inherent need to be used and loved by everyone.

    Again, if there were accessible alternatives that respect and protect the user that would be true, however there are not. The "endgame" (bad word for it) should be to finally reach accessibility-parity with Windows so everyone can actually use it.

    I get what you want to say, but the circumstances we're in don't support your opinion on these things. Arguing like this perpetuates the more often than not rather unwelcoming (as in elitist) nature in the community.

  • Don't forget accessibility. Proper GUIs are accessible, they convey function and meaning through form. People constantly forget that.

  • The only family of distros I knew that could do all those things was OpenSuse thanks to YaST. Unfortunately they just sunset that tool without installing the new alternative "Cockpit" by default now, sooo… yeah. A lot of the things you mentioned can be done via GUI like account management, software and such, but by far not everything. The only distro which got most of those covered I can think of would be Linux Mint, there the CLI can be treated as more of a fallback solution or for those who want to use it.

  • "The biggest problem of Linux is its culture" immediately confirmed.

    • The terminal isn't the quickest for everyone. It's merely the one with the most concise input pattern
    • "copy and paste it into a terminal" literally means "trust me blindly" when said to anyone but Linux enthusiasts or professionals. Which can have disastruous consequences if the command is old, for the wrong system, malformed or something else.
    • the reason it's difficult to bot use the terminal is due to a lack of configuration GUIs, or lack of mention that they exist. The amount of times people get told to manipulate their /etc/fstab instead of using the safe and very well accessible GUIs most DEs provide is flabbergastingly high.

    The original reply was mostly correct. The problem is the culture. Too many Linux fans and devs either don't understand or don't give a shit about accessibility, and when criticized for that immediately build the impenetrable wall of "it's free so eat what we give you or screw off".

  • No more

    Jump
  • That's just hot glue. My desire to snooze is stronger, use superglue next time.

  • I love both that it's even well written as well as the professional answer it got despite its nature.

  • Removed

    Granny Blaster 9000

    Jump
  • wtf, that's just a video of violence.

  • If my dreams indicate their actual lives I better fucking hope they are.

  • bwwwwt

  • That's called a Rolling Release. It will periodically bless you with a broken system to test your sysadmin skills.

    (brace for all the "bUt It'S sTaBLe FoR mE" replies)

  • Basically, yes. OpenSuse is nice because it comes with everything already set up, including bootable snapshots through the bootloader.

  • I'd make Win95 the stick but with the rock being one-sided. It was a pretty good system for its time, and Windows 98 built upon that.

  • Creates bad AI subtitles

    Ignores customer needs

    Changes business to genocidal regime

    "Why does everyone hate us?? Must be the damn pirates! :<"

  • You're in a rather special position regarding the extensions in this case because except for 3 of them, they're all directly maintained by your distro of choice. Which, additionally, is super slow with updating due to focusing on getting Cosmic ready and therefore extremely stable (and outdated) given nothing changes. Distro-specific extensions really are one of the few places where this kind of unstable extension system makes sense, since your distro maintainer also controls the update flow of Gnome for you and can do proper QA on it w/ those extensions before making updates available. It's not a mix'n'match of code.

    Also, I do realize that theming on Gnome isn’t officially supported on an OS level, and I don’t fully understand it all, but I do have a fairly consistently-used custom theme installed using Gnome tweaks. GTK3 iirc.

    Modern Gnome applications using libadwaita instead of GTK3 or 4 will happily mostly ignore those, and the "User Themes" extension you need on modern Gnome to enable theming likes to cause problems. Usually one of the first "recommendations" you'll hear when Gnome starts misbehaving is to disable your themes as Gnome just does not want to have them. I was just straight-up told to "not use Extensions if you want a stable system" (after losing about 40 minutes of work, again).

  • I had some debates with Gnome devs about it which I primarily take my points from. One of them told me they actively decided against an API, for the mentioned reason.

    Looking at some old screenshot, before I cleaned out a lot in an attempt to stop the crashing I had these (don't know which ones were still active when it crashed the third time, I only know it was about 7 to 8 and that I immediately began looking up how to install KDE out of frustration).

    • Dash to Dock
    • GSConnect
    • Media Label and Controls (Mpris Label)
    • Net Speed (definitely deleted this one later)
    • Next Up
    • RebootToUEFI
    • RunCat
    • Tray Icons: Reloaded (This is a freaking technical necessity)
    • TwitchLive Panel (definitely deleted this one later)
    • UPower Battery
    • User Avatar In Quick Settings
    • User Themes
    • Wifi QR Code
  • As far as I am aware of, Gnome went “this is it by default, want more customisability - here is API, install or write your own extensions”

    Not even that is true. They do not provide an API (specifically decided not to due to "extension developer freedom"), but allow Extensions to monkey-patch code in. That's why it becomes unstable due to Extensions instead of just the Extension (or at least the Extension process) crashing. Imagine every change in KDE being a KWin script, or Firefox still relying on monkey-patching instead of the extension API. It's wild.

    Meeting criticism of this absurd way of doing things in something as important as the graphical shell with "it's FOSS so either contribute or shut up" mentality some people show here is just dumb.

  • You guys are incredibly lucky then. I ran about 7 to 8 extensions and had the whole shell crash 3 times on me over a time of a few weeks, making me lose progress. The journal logs weren't helpful, the gnome-shell just crashed and bailed.

    GNOME only makes it possible to make Extensions via directly patching shell code and refuses to create an API. They can say whatever they want, this way of doing things is inherently unstable and will always break at some point, and it's not primarily the fault of extension devs or users if that happens given there literally is no other way of doing it. Even something as simple as the RunCat extension is potentially able to crash your whole desktop. This is comparable to every single modification you do in KDE being a KWin script (that settings window does have a warning in front of it for a reason). Another comparison: This is also similar to how Firefox did Extensions until they adopted the common extension API in Firefox 3 (?), before then that browser was known to be crashing a lot and become sluggish quickly since any extension was monkey-patching code into it - exactly what Gnome extensions do to work.

    It's one thing to have a clear design idea, but Gnome took away so many freedoms (even basic theming) while merely providing an absolutely ridiculous way for even the smallest customization to then blame users and extension devs when something breaks or becomes unstable. It's no wonder people are upset. System76 outright began to work from scratch, meanwhile Linux Mint is providing libadapta as drop-in replacement for libadwaita to patch basic theming features back into programs that use it.

    If Cosmic drops its version 1.0 and keeps its promises I'd bet a lot on Gnome slowly but surely declining. It does what Gnome doesn't want to.

  • The funniest thing about this is that, according to a Gnome dev, they decided to not create APIs or anything and keep relying on extensions to monkey-patch code into the gnome-shell process to ensure "developer freedom".

    It's completely mad. I uninstalled Gnome after it crashed on me multiple times, taking either my work or (once) my game process with it.

    On KDE at least IF the shell crashes it doesn't cause all my programs to become unavailable too, I can save whatever I was doing. Its UI/UX is arguably a mess, but at least it god damn works reliably and doesn't come as barren wasteland with missing base features. I would love to love Gnome, but god damn it hell no.

  • This is some prime authoritarian bullshit. Who needs properly declared laws and rules anyway, the current administration are "the good guys", right?? They'll just tell you if you're wrong.

  • Text and style in some areas give me AI vibes…

  • linuxmemes @lemmy.world

    Never forget

  • linuxmemes @lemmy.world

    Not the kind of simple you want, but the kind of simple you deserve

  • linuxmemes @lemmy.world

    "It just crashed pls fix"

  • linuxmemes @lemmy.world

    It broke again

  • linuxmemes @lemmy.world

    Just edit the config file, so easy!