• kelvie@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        11 months ago

        I think you’re confusing a window manager with a tiling window manager.

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

          As a hyper simplistic explanation :
          Window Managers (WMs) are essentially keyboard centric highly stripped down and highly customizable Desktop Environments in a way. This isn’t completely correct, but for the sake of simplicity it’ll do.

          I can give you a much more technical explanation if you want.

            • Rustmilian@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              edit-2
              11 months ago

              It’s not overly technical, just has more nuance :

              A Window Manager is a type of compositor or X client (depending on if it’s based on Wayland or Xorg respectively) that manages the placement and appearance of windows on the screen.
              It is responsible for the appearance and behavior of windows, determining the border, title bar, size, and ability to resize windows, and often providing other functionality such as reserved areas for sticking dock-apps or the ability to tab windows.
              It can be part of a Desktop Environment(DE) or be used standalone.
              Often times when WMs are referenced it’s in reference to standalone WMs which are often keyboard centric and come in various different forms. For example tabbed, tiling, dynamic, stacking, dynamic tiling, etc.

              Some popular Xorg based WM in Linux include i3, BSPWM, DWM, Awesome, Fluxbox, Openbox, WMii, Xmonad, etc.
              Some popular Wayland based WM including Sway, Hyprland, River, DWL, NeWM, etc.
              Then there’s WMs built-in to Desktop Environments like Kwin(KDE Plasma) and Mutter(Gnome).

              If you’re interested there’s an Arch Wiki with even more info.

                • Rustmilian@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  arrow-down
                  1
                  ·
                  edit-2
                  11 months ago

                  Kinda figured you wouldn’t want to be hit with a wall of text… lol 🫣

                  couldn’t play games… I almost don’t play games anymore…

                  We have Valve Proton now, that while not-perfect works most of the time. Wikipedia has an excerpt on it. You can use this guide to enable it in steam.

                  …but I doubt the least common denominator ubuntu is the right choice…

                  It could be, but often something like Linux Mint or ZorinOS can be a better fit. It depends on you’re use-case.

                  Which instances/communities are going to be the best for a beginner? I’m going to need help with a lot of stuff…

                  I’m not too sure, I’m not really a beginner anymore… but !linux@lemmy.ml is open to questions, I’ve personally been answering questions there too. There’s also !linuxquestions@lemmy.world & !linux@lemmy.world.
                  You can always hmu.

                  I remember trying to install network drivers was a pain in my ass

                  Generally there already included in the kernel. If not, it can be a pain.
                  A clever work around I came up with is to use USB tethering with your phone to share WiFi which works 99% of the time, then from there you can add the drivers more easily.

                  using the command line

                  Not too hard to learn, unless you’re writing scripts you don’t need to know that much.
                  You can use man command, command -h or tealdeer for help pages.
                  You can watch this 100s video for a real quick overview of bash, and this 20m video for a full quick and easy Terminal/Bash beginner tutorial.
                  The vast majority of this is transferable to other shells like Zsh.

                  operators

                  Ampersand Operator (&): Runs a Linux command in the background.
                  Semi-Colon Operator (;): Runs multiple commands.
                  AND Operator (&&): Runs the second command only if the first command succeeds.
                  OR Operator (||): Conditionally executes the second command.
                  Cheatsheet for more.

                  the filesystem and filetypes were unfamiliar and confusing for that reason

                  man file-hierarchy 😜
                  There’s not much different for filetypes, I mean Linux uses a combo of mimetype/magic numbers and file extensions e.g. image".example" for identifying filetype.
                  I guess maybe you’re confused about shell scripts.sh, binary.bin filetypes? those are executables like .exe.
                  If you have a specific question, that’d be easier to answer.

                  Where do I start?

                  Probably Ventoy to make distro hopping easier. Here’s a good video on it from a great YT’r. Just use use the live environment to mess around and see which one you like/works best for you.

        • rottingleaf@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          4
          ·
          11 months ago

          A window manager, and you are usually using one and can’t “stay away” from it, that person just doesn’t know what they’re blabbering. What they are trying to say is that choosing a window manager may lead you to trying some unusual workflow.

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

        I actually have used (for fun and autism’s sake) Linux with just VTs, running X for one GUI application at a time without a WM.

        But I think you are just ignorant of there always being some program to manage your windows called window manager, while using X.

        • Rustmilian@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          11 months ago

          while using X

          Wayland… exists too…

          Also… can you please… maybe… Kindly…
          REMOVE THE STICK FROM YOUR ASS.

          • rottingleaf@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            2
            ·
            11 months ago

            While under Wayland there are no window managers at all, it’s an X concept, could you please kindly realize that you’ve already licked that stick?