• mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    10
    ·
    9 months ago

    Guys I have a foolproof plan to reach 10%

    spoiler
    • Stop using GNOME as default DE
    • Throw cash money at Wayland devs and hire an assassin to harass slap Nvidia’s CEO
      • TheGrandNagus@lemmy.world
        link
        fedilink
        English
        arrow-up
        26
        arrow-down
        9
        ·
        edit-2
        9 months ago

        Gnome = bad is a common Linux community circlejerk.

        People will tell you Linux is about personal choice, but the second you say cool, I’m using flatpaks/Gnome/Wayland/System-D/any other thing that people get upset about, those same people will lose their fucking minds over you having a choice different to theirs.

        • Aasikki@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          4
          ·
          9 months ago

          I really don’t understand why anyone feels the need to hate on a desktop environment. It’s not like on windows or mac where it is what it is and you’re stuck with it. If you don’t like it, just shut up and switch to something else (unless you like your de overall but have some improvements in mind of course, no reason to shut up for that).

        • Harbinger01173430@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          2
          ·
          9 months ago

          People forget that freedom is a lie within the natural world. Why do they think they have freedom within the digital realm they all made up?

    • Korne127@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      9 months ago

      I love Libadwaita. It’s so good I started to use it to develop general cross platform apps

      • Ich, einfach anders@lemmings.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        Does “cross platform apps” include Windows in your case? If so, how is your experience compiling and packaging a libadwaita app for Windows?

        • Korne127@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          7 months ago

          Hey, sorry for the late answer, but I think you might be interested in this:
          First of all, as a disclaimer: I’m not a professional front-end developer. I’m usually doing backend stuff and this is the first time I wanted to program a cross-platform desktop app. I spent a lot of time researching and settled on GTK / Libadwaita.
          And I actually spent the last months building and packaging the project for every platform. With every platform I mean macOS, Linux and Windows. I strongly recommend doing this with a CI pipeline as there are many specific steps you need to follow.
          I will provide a template on Github when I’m finished as well as a more in-depth blog post about all the steps and explanations. The main problem is that most is not documented at all and what’s documented is super outdated. So I had to figure out many things by myself. But the actual process, when you know how to do it, isn’t even really hard. I’ll post the links to the template here when I finished it all but it might still take some months as I currently also have other stuff to do.

    • deafboy@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      10
      ·
      9 months ago

      Stop using GNOME as default DE

      No need to go as far. Just jail everyone working on Adwaita.

      They always acted like the are the only ones in town, but while checking the spelling just now, the first result says “Adwaita (from अद्वैत, meaning “one and only” in Sanskrit)” The serious UX designers were a joke to them from the start.

      • TheGrandNagus@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        arrow-down
        2
        ·
        edit-2
        9 months ago

        I love libadwaita/GTK4. All my apps are consistent, look and work in the same way, they all look gorgeous, and there’s extreme attention to detail and adherence to good, well-studied UI paradigms.

        Libadwaita has went a long way in making my system feel like one cohesive ecosystem, rather than a smattering of inconsistent, wildly different apps.

        Libadwaita and GTK4 is amazing and the developers deserve a lot of praise.

        But hey, if you don’t like it, just don’t use it. It’s that easy.

        • anon@lemmy.zip
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          9 months ago

          if you don’t like it, just don’t use it. It’s that easy.

          The entire point of FOSS

        • nintendiator@feddit.cl
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          9 months ago

          But hey, if you don’t like it, just don’t use it. It’s that easy.

          Not when you are forced into it because it’s made a dependency of something you use.

          • TheGrandNagus@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            9 months ago

            Then use an alternative, if you really hate anything even remotely connected to it on your system and are seeking the ideological purity of having zero related dependencies.

            You’re not entitled to have the software that’s provided to you for free be exactly how you like it.

            But if your view is popular enough, there will surely be alternatives or altered forks.

            • nintendiator@feddit.cl
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              1
              ·
              9 months ago

              Oh no I do when it comes to that. The problem’s (usually) not there.

              The problem mostly lies with distro packagers. They often ignore the “this dependency is optional” part and make the dependency mandatory. Back in the day Fedora was terrible at packaging new stuff (trying to remove PulseAudio would also try to remove Libreoffice, for example), nowadays it seems it’s Debian’s turn at the horribad packaging wheel. So in order to “use an alternative”, which would actually be the exact same software I’m already using except correctly compiled and packaged, I’d have to jump distros.

              One notorious example is NetworkManager, which in Debian requires systemd for some weird-ass reason even tho you can run a correct Debian system without systemd. The Antix people compile it correctly, with systemd as optional / shim’d, but that means having to add Antix’s repo to Debian to use NetworkManager in Debian.