• Lazycog@sopuli.xyz
    link
    fedilink
    arrow-up
    63
    arrow-down
    4
    ·
    edit-2
    5 days ago

    Based on the README and that article, the founder sounds like he is deep into conspiracy theories and is an anti-vaccine MAGA person.

    Not to downplay the problems on xorg and I am happy it’s getting forked, but wtf is up with “No DEI” “Make X great again” in the README… Doesn’t convince me at all that this project is going to stay intact and upkept on the long term.

    Edit: added some words

    Edit2: yeah okay, he’s a complete nutjob and a shitty person. See link below

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    12
    arrow-down
    3
    ·
    5 days ago

    This would’ve been great news to hear about if not for the stupid opinion about DEI being included to completely undermine any faith we might’ve had in the competence or judgement of the person responsible.

      • UnfortunateShort@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        3
        ·
        5 days ago

        You are right, it’s more like zombieware. No noteworthy DE wants to support it anymore, yet is has not been dropped completely

        • No noteworthy DE

          You mean, Gnome or KDE? KDE hasn’t announced they’re dropping X, AFAIK.

          There are a great many window managers that don’t support Wayland. If herbstluftwm ran on Wayland, I’d try switching again. But it doesn’t, and the project has stated they have no intention of adding support.

            • It’s unique only in the combination of features.

              • No configuration file, at all. When hlwm starts, it runs ${XDG_CONFIG_HOME}/herbstluftwm/autostart, which can be anything but it’s usually a shell script making a lot of calls to herstclient which do all of the configuration. So there’s no configuration syntax, and all WM configuration and control can be done exactly the same on the command line. No exceptions. bspwm does the same; I think niri and river on Wayland do this, too
              • It’s tiled and keyboard controllable is, again, a first-class citizen.
              • It has a sane tree model, with no weird exceptions. This is one area bspwm fails, although I grant this is subjective.
              • It’s stable.
              • It’s fast and small. You never see it in top, sorting either by CPU or memory.
              • It supports

              It’s that hlwm has them all. Very subjectively, I find the client syntax to be intuitive, rich, and full featured. It has good and consistent monitor detection. It has a variety of common built-in layout, but custom layouts are easily scripted with bash (or anything that can call the client). It has an event listening model, for writing layouts, or anything else you might want to do - again, the interface to this is a command line client. I find not having bespoke languages, non-Turing-complete configs, or being forced into a specific language is increasingly important to me for things I rarely, but deeply when I do - change.

              It does build-in hotkey configuration (via the command line), unlike bspwm which farms this out to something like sxhkd. There’s nothing forcing you to use the built-in hotkey management, and in fact when I first switched I from bspwm I used sxhkd. Doing it within hlwm did have the advantage of eliminating yet another configuration file (for sxhkd), and made hotkey configuration just another purely command-line operation. No multistep edit & reloading. When you have CLI-first, you can make changes without worrying that you’ll screw something up that prevents a clean reboot. You make changes, test then, and then if you like it you make a permanent change to autostart (or some subscript).

              This is orthogonal to how I manage firewalls: I always make manual changes with nft on the cli and IFF everything works after extensive testing, then I persist the changes to the /etc/nftables.conf.

              There are many tiling WMs, but far fewer that make command line C&C fully competent in all ways. It narrows down field considerably.

              bspwm is a close second, but I have trouble with the bspwm tree model, and especially how monitors and tags are represented. There are also some extremely caustic prominent members of the bspwm community. But, really, it’s the model weirdness that had me switch.

              River seems to be the closest in model, C&C, and capabilities to hlwm, and is probably where I’ll end up. I need to confirm that all of the DPI issues I last had with Wayland a few months ago are fixed, and that everything I need runs, and that I’m not adding a ton of overhead to run common things (extra layers, emulators, whatever). The gap between “can” and “does well”; between “possible” and “efficient” has IME been a Wayland weakness.

              TL;DR: for features and idiom, on X bspwm has fair overlap with hlwm. For Wayland, River seems to be a good alternative.

              Edit: Niri commentary removed; it does have configuration files, and they’re in kdl.

    • gravitas_deficiency@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      6
      ·
      edit-2
      5 days ago

      Is it though?

      Hmm

      Welp

      Seriously though, fuck this guy and his project. Refuse to support it. In fact, use an alt account to introduce subtle bugs and flaws to the codebase if you can. It’s always a good day to fuck with Nazis. And this right here is a project run by a Nazi.

      Edit: if anyone dares to whinge about “getting political” with my comment in this community: this is a screencap of the fucking README.MD. It’s an inherently, overtly political commentary in the project that’s clearly friendly to an authoritarian regime. Fuck all that noise.

      • propitiouspanda@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        14
        ·
        edit-2
        5 days ago

        Honestly, fuck everyone who is hating on this project because the owner has different views than them.

        It just shows how you people always try to strong-arm those who disagree with you into doing your fucking bidding.

        You’re making things worse without even realizing it.

        • HereIAm@lemmy.world
          link
          fedilink
          arrow-up
          8
          arrow-down
          2
          ·
          4 days ago

          What? You might want to think about what you said for like 2 more seconds. Why on earth would I not hate or even help someone who aligns themselves with a Nazi? You can absolutely hate the creation of a tool based on the political reasons it is being created.

            • HereIAm@lemmy.world
              link
              fedilink
              arrow-up
              5
              arrow-down
              2
              ·
              4 days ago

              I don’t need a project to explicitly say they are DEI inclusive, I generally don’t care who is contributing, but when you explicitly state you are against it in the README of your project that is just wild. The only divide I’m increasing by saying I don’t support or respect people who choose to, and makes it very clear they are, excluding people based on diversity is a divide they’ve created for themselves. Especially when it’s a fucking open source software project, like wtf does DEI have to do with it that the owner has to bring it up to begin with if not to intentionally hurt someone.

              • DefederateLemmyMl@feddit.nl
                link
                fedilink
                arrow-up
                6
                arrow-down
                1
                ·
                edit-2
                4 days ago

                but when you explicitly state you are against it in the README of your project that is just wild

                It’s called a dogwhistle: they’re letting other racist scumbags know that they are also racist scumbags and that their racist scumbag views are welcome, without saying anything overtly racist scumbag-y.