Why does GNU/Linux, the most customizable operating system on the planet, not have an equivalent to Wallpaper Engine?

Why does GNU/Linux, the most customizable operating system on the planet, not have an equivalent to Wallpaper Engine?

Thalidomide Vintage Ad Shirt $22.14

The Kind of Tired That Sleep Won’t Fix Shirt $21.68

Thalidomide Vintage Ad Shirt $22.14

  1. 2 months ago
    Anonymous

    You can make one yourself.

  2. 2 months ago
    Anonymous

    how often do you even see your wallpaper?

    • 2 months ago
      Anonymous

      Like 85% of the total time I spend on the computer, having a transparent background is a thing for some reason, you know?

      • 2 months ago
        Anonymous

        no, i don't know
        never used transparent windows and never will

      • 2 months ago
        Anonymous

        stop being homosexual

  3. 2 months ago
    Anonymous

    because windows has only one shell, on Linux you need to interface it with over 9000 desktop environments, window managers and compositors

    • 2 months ago
      Anonymous

      Linux does customization incorrectly. It should really be just one thing that you modify rather than a million things you can swap in and out. Emacs is the pinnacle of customization done correctly.

      • 2 months ago
        Anonymous

        emacs is bloated

    • 2 months ago
      bruce3434

      https://github.com/flatpak/xdg-desktop-portal/pull/354
      Thank god xdg exists. All relevant DEs adhere to it.

  4. 2 months ago
    Anonymous

    What is the use case for a wallpaper engine?

    • 2 months ago
      Anonymous

      You can have sexy animated 4K e-girls on your desktop.

      • 2 months ago
        Anonymous

        you can do animated backgrounds on gnu/linux lrn2libre NERD

  5. 2 months ago
    Anonymous

    it's like asking "why doesn't loonix have arrange by penis". when your OS dominates the market for 30 years it's going to have an app for every stupid little moron thing

  6. 2 months ago
    Anonymous

    Xfce has a program that lets you set different wallpapers switching after some time, on every boot, or at random. The other DEs probably have something similar.

  7. 2 months ago
    Anonymous

    >Wallpaper Engine
    It's like these Plus! 98 themes, where you had HTML wallpaper with animated garfield Flash?
    Because it was fun for 15 minutes 24 years ago

  8. 2 months ago
    Anonymous

    >most customizable
    That's BSD.

    • 2 months ago
      Anonymous

      no, hurd

      • 2 months ago
        Anonymous

        Hurd is dead and not used anywhere. BSD is actually the safest OS on the planet, and due to its lower complexity and lack of crazy over-engineering it's easier to modify (thus customize) than Linux too.

        • 2 months ago
          Anonymous

          >safest OS
          ofc it's safe if you don't use it for anything
          it could be argued that hurd is more secure because you can't use it for much and the attackers would not know how to use it either

          • 2 months ago
            Anonymous

            >don't use
            It's used for some of the toughest internet facing applications like firewalls and vpn nodes. But even what you say confirms the safety argument if you want to use it in practice.
            Also you're probably not aware that OpenSSH, the ssh implementation everyone on Linux uses, is actually natively developed on OpenBSD.
            BSD is to Linux what Linux is to Windows.

          • 2 months ago
            Anonymous

            >BSD is to Linux what Linux is to Windows.
            An alternative for autists and hipsters?

          • 2 months ago
            Anonymous

            you think i'm new or something?
            obsd is only secure if you use what comes with it, router or firewall doesn't actually do much
            the difference in security between literally any distribution and obsd in those usages is marginal at best
            for desktop and actual server usage its security model is quite outdated and relies on software just working right
            there are barely any external controls on software such as MAC, capabilities, namespacing, cgroups and so on
            and the software distribution model itself, compiling everything locally, is just laughable if you take security seriously

          • 2 months ago
            Anonymous

            >you think i'm new or something?
            Yes, because you sounds like you're new. I wonder what Linux would do without OpenSSH. A component of systemd that tunnels dbus over TCP?

          • 2 months ago
            Anonymous

            openssh is not the first or only ssh implementation
            but it is true that openssh is far more influential than all of the rest of openbsd
            also please, don't give poettering any new ideas

          • 2 months ago
            Anonymous

            >openssh is not the first or only ssh implementation
            Sure, ssh is a standard and there are multiple implementations. But tell me a relevant ssh implementation that's common on Linux. Maybe Dropbear on embedded setups?
            >also please, don't give poettering any new ideas
            You just know he could have that idea himself and he'd be proud of it.

          • 2 months ago
            Anonymous

            why would an implementation have to be common now, we have openssh. point was that even if it was to disappear in this instant it wouldn't matter that much and we would still keep using ssh
            yes, dropbear is common-ish on router applications and i have also seen libssh being used
            for actual embedded applications the protocol itself is ill suited to begin with

          • 2 months ago
            Anonymous

            read the part of this openssh dev's mail about splitting the pam authentication
            https://www.mail-archive.com/[email protected]/msg379768.html
            in the event of failure he still expects the process to be able to do everything, this is the power of openbsd for you
            a simple apparmor profile would be enough to contain such a helper program but openbsd doesn't have such a mechanism, and never will

          • 2 months ago
            Anonymous

            So? BSD has security mechanisms Linux doesn't have. The email and the argument you posted is awfully technical and I don't know what exactly you're suggesting, but splitting sshd into multiple binaries and avoiding dynamic loading of code sounds like a very good idea. Too much to discuss in a thread that is about someone complaining that Linux doesn't have a Windows feature.

          • 2 months ago
            Anonymous

            >BSD has security mechanisms Linux doesn't have.
            >The email and the argument you posted is awfully technical and I don't know what exactly you're suggesting
            you didn't feel weird writing these two sentences back to back?
            it's pretty clear that you aren't qualified to have a debate about this topic

          • 2 months ago
            Anonymous

            >expects me to read the entire email and the context to debate some shitposter
            Sorry I don't feel like it. You said BSD doesn't have Apparmor, I said BSD has mechanisms Linux doesn't have. Both are true. I even read some of the email, it contains valid points that are true.

          • 2 months ago
            Anonymous

            >ofc it's safe if you don't use it for anything
            And nobody uses it for anything, because it can't do anything other than run outdated software lmao

          • 2 months ago
            Anonymous

            See? Linuxgays treat BSD exactly like winbabies treat Linux. With ignorance and memes that make themselves feel better.

        • 2 months ago
          Anonymous

          It does, it is called bash scripting.
          #!/bin/bash
          if [ -z "$1" ] || [ -z "$2" ] || [ "$1" == "--help" ]; then
          exit
          fi
          if ! [ -e "$1" ]; then
          echo "$1 does not exist"
          exit
          fi
          cd $1
          function poop() {
          num=1
          for x in *;
          do
          let num=$num+1
          done
          }
          while [ 1 ]; do
          poop
          var_mun=$(($RANDOM%$num))
          var_num=1
          for y in *; do
          if [ "$var_mun" -eq "$var_num" ]; then
          feh --bg-scale $y
          sleep $2
          break
          fi
          let var_num=$var_num+1
          done
          done

          courtesy this fine amigo: https://bbs.archlinux.org/viewtopic.php?id=212470

          >the safest OS on the planet.
          lol, You think the FBI cares about your safety?

          • 2 months ago
            Anonymous

            >doesn't work in Wayland
            Waycucks, our response?

          • 2 months ago
            Anonymous

            https://github.com/GhostNaN/mpvpaper (mpv)
            https://github.com/LGFae/swww (GIFs or cycle between images with transitions)
            https://hg.sr.ht/~scoopta/glpaper (GLSL shaders)

          • 2 months ago
            Anonymous

            That second program looks beautiful. I don't use wasteland nor will I ever, but I admit that is good work.

          • 2 months ago
            Anonymous

            >for wlroots compositors based only
            >for compositors that implement some shitty protocol only
            Wayland is such a load of shit.

          • 2 months ago
            Anonymous

            The big DEs (namely GNOME/libmutter) want to use their own private protocols for privileged desktop components. Though KWin apparently supports layer-shell nowadays, so it may work there. The smaller customizable/TWM compositors will support layer-shell.

          • 2 months ago
            Anonymous

            >lol, You think the FBI cares about your safety?
            The FBI has nothing to do with BSD. The USA might have been behind the xz backdoor though.

          • 2 months ago
            Anonymous

            #!/usr/bin/env bash
            while true; do
            feh --randomize --bg-fill $1/*
            sleep $2
            done

          • 2 months ago
            Anonymous

            I actually like

            It does, it is called bash scripting.
            #!/bin/bash
            if [ -z "$1" ] || [ -z "$2" ] || [ "$1" == "--help" ]; then
            exit
            fi
            if ! [ -e "$1" ]; then
            echo "$1 does not exist"
            exit
            fi
            cd $1
            function poop() {
            num=1
            for x in *;
            do
            let num=$num+1
            done
            }
            while [ 1 ]; do
            poop
            var_mun=$(($RANDOM%$num))
            var_num=1
            for y in *; do
            if [ "$var_mun" -eq "$var_num" ]; then
            feh --bg-scale $y
            sleep $2
            break
            fi
            let var_num=$var_num+1
            done
            done

            courtesy this fine amigo: https://bbs.archlinux.org/viewtopic.php?id=212470

            >the safest OS on the planet.
            lol, You think the FBI cares about your safety?

            script better then those with the randomize flag, because when you have two screens like me, randomize will put a random wallpaper on each screen.

            I'd rather have the same wallpaper on each screen.

            Wallpaper engine isn't a tool for randomizing wallpapers.

            Thanks, anon, but it can be used to do just that.

          • 2 months ago
            Anonymous

            Wallpaper engine isn't a tool for randomizing wallpapers.

        • 2 months ago
          Anonymous

          >BSD is actually the safest OS
          Sure m8

  9. 2 months ago
    Anonymous

    Why can't you just set a .gif as a wallpaper

  10. 2 months ago
    Anonymous

    seems like pointless bloat

    anyways you can always set whatever you want as root window

  11. 2 months ago
    Anonymous

    >no Wallpaper Engine
    Looks like it's not actually as customizable.

  12. 2 months ago
    Anonymous

    >weeb morons asking for another way to waste even more clock cycle

Your email address will not be published. Required fields are marked *