• Petter1@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    What is the difference between adding a extension and enabling a setting other than that a disabled feature is just bloat?

    I mean any distro can serve the extension it wants

    • unknown1234_5@kbin.earth
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      extensions (in my testing, typically in a VM of fedora or openSUSE) are a pain in the ass to use. it’s also difficult to find the one that I’m looking for because there’s generally several with the same name. something like a system tray (iirc the extension is “app indicators”) or having the dock always visible on the desktop (idk what the extension is called) are features that most people who don’t already use gnome rely on to some degree. these things are core functionality of most desktops precisely because most people use and like these features, and adding a few of the most popular features won’t add enough extra data to really be bloat.

      quick sidenote, while typing this I realized the way I have been phrasing things may sound a little aggressive. it's not meant to, this is meant to be more of a breakdown of why I think what I do about gnome as a desktop. I'm not sure how to rephrase this to be less aggressive, so I'm leaving this bit right where I noticed it instead.
      

      I personally am very big on having all the customization I can get (kde user, obviously) but I actually did almost stick with gnome once. I tried vanilla is because orchid has just come out and while I was messing with it I found out that it had the dock extension available by default (was new to Linux at the time and didn’t know how to actually use extensions yet) and with that dock extension I didn’t mind gnome as much. the thing with gnome is that it has a lot of good ideas but it ruins a lot of them by only half-implementing what everyone else is already doing. most people would probably find it a lot more usable if it just had features that have been standard since literally the beginning of GUIs, and used to be standard in gnome.

    • crater2150@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      I don’t use GNOME, but from what I’ve read (and from experience with other software that has extensions) they often break when GNOME updates.

      • Petter1@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 days ago

        The features would break if they were built in.

        GNOME has clear philosophy and they work for themselves, not for you so they decide what features they care to invest time and what features they don’t care about.

        Having a standardised method for plugins is in my opinion good enough, nobody forces you to use extensions. And if you don’t want extensions to break, then wait till the extensions are ready prior updating GNOME.

        • derek@infosec.pub
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          2 days ago

          The features would break if they were built in.

          You can’t know that and I can’t imagine it would be true. If the plugins many folks find essential were incorporated into GNOME itself then they’d be updated where necessary as a matter of course in developing a new release.

          GNOME has clear philosophy and they work for themselves, not for you so they decide what features they care to invest time and what features they don’t care about.

          You’re not wrong! This is an arrogant and common take produced in poor taste though. A holdover from the elitism that continues to plague so many projects. Design philosophy leads UX decision making and the proper first goal for any good and functional design is user accessibility. This is not limited to accomodations we deem worthy of our attention.

          Good artists set ego aside to better serve their art. Engineers must set pet peeves aside to better serve their projects. If what they find irksome gets in the way of their ability to build functionally better bridges, homes, and software then it isn’t reality which has failed to live up to the Engineer’s standards. This is where GNOME, and many other projects, fall short. Defenders standing stalwart on the technical correctness of a volunteer’s lack of obligation to those whose needs they ostensibly labor for does not induce rightness. It exposes the masturbatory nature of the facade.

          Engineers have every right to bake in options catering to their pet peeves (even making them the defaults). That’s not the issue. When those opinions disallow addressing the accessibility needs of those who like and use what they’ve built there is no justification other than naked pride. This is foolish.

          Having a standardised method for plugins is in my opinion good enough, nobody forces you to use extensions. And if you don’t want extensions to break, then wait till the extensions are ready prior updating GNOME.

          I agree! Having a standardized method for plugins is good, however; the argument which follows misses the point. GNOME lucked into a good pole position as one of the default GNU/Linux DEs and has enjoyed the benefit of that exposure. Continuing to ignore obvious failures in method elsewhere while enshrining chosen paradigms of tool use as sacrosanct alienates users for whom those paradigms are neither resonant nor useful.

          No one will force Engineers to use accessibility features they don’t need. Not needing them doesn’t justify refusing the build them. Not building them as able is an abdication of social responsibility. If an engineer does not believe they have any social responsibility then they shouldn’t participate in projects whose published design philosophy includes language such as:

          People are at the heart of GNOME design. Wherever possible, we seek to be as inclusive as possible. This means accommodating different physical abilities, cultures, and device form factors. Our software requires little specialist knowledge and technical ability.

          Their walk isn’t matching their talk in a few areas and it is right and good to call them to task for it.

          Post statement: This is coming from someone who drives Linux daily, mostly from the console, and prefers GNOME to KDE. All of the above is meant without vitriol or ire and sent in the spirit of progress and solidarity.