• EarlGrey@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      1
      ·
      18 hours ago

      I want a clean, advanced, well designed desktop and Im okay with redoing my work flow

      Use Gnome

      Gnome is cool but can it be slightly more Windows?

      Use Cosmic (PopOS)

      I want lots of customization, advanced features, and a traditional windows desktop metaphor

      Use KDE

      I want Windows and don’t really care about customization

      Use Cinnamon

      Dude the Windows 9x look was fucking dope

      Use Mate

      Im installing this on a potato

      Use XFCE

      • dustyData@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 hours ago

        This is always so unfair to XFCE. Sure it is low impact on resources but it is also very flexible and customizable. Most people sleep on how good it can be outside of the low resources need.

    • kava@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      18 hours ago

      Gnome is an opinionated desktop environment and that turns some people off. But it’s bold enough to make some design decisions and have a limited scope. KDE tries to be another Windows alternative.

      Of course, you could go with a tiling window manager but my vote goes to Gnome. I’ve had a very smooth experience on Gnome for the last couple years.

      • Mic_Check_One_Two@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        17 hours ago

        Yeah, Gnome is like the Apple of the Linux world. The devs have the same kind of “we know better than you do” mentality towards design. The issue tracker is a lot of “hey the OS won’t let me do [edge-case scenario that an OS should be able to do, but which most users won’t bother with]” followed by the devs going “Gnome isn’t designed to support [edge-case scenario]. Bug report closed.” Like the devs have a very “it’s not a bug; It’s a feature” mentality, and anyone who runs into that bug must be using the OS “wrong”.

        • kava@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          34 minutes ago

          The devs have the same kind of “we know better than you do” mentality towards design

          It’s not “we know better than you do”

          It’s “we have a vision for the desktop environment”

          If you granted the user every little thing they wanted, you don’t become a better piece of software. You end up middle of the road. There are limited resources and by keeping a limited scope and having a clear idea of what you want to accomplish- you can do what you aim to do really well. Instead of being mediocre at a lot of things.

          My experience with Gnome- it does 95% of what I need a Desktop Environment to do (and certain things others don’t do very well). Some features like

          • Being able to push a button, start typing an application’s name, and push enter to start that application
          • Being able to push a button, and immediately see at a glance all of the windows I have open and quickly navigate to them
          • Being able to easily set keyboard hotkeys so that I launch applications and can run my own custom scripts with the push of a button

          Example- I have a script that I set to “Control+Num Pad 5” that opens up a Gnome folder search dialog. I navigate to a folder and click “Ok” and then 4 terminals open on my left monitor. Three small ones stacked on top of each other on the left, one big one on the right. Basically like a tiling window manager. This script has custom commands that run depending on the directory. If I open a react-native folder, it runs an Android emulator and neovim on the big terminal.

          Setting that script to a hotkey is as simple as going to “settings -> keyboard -> shortcuts” and just typing in the path to the script and the hotkey combination

          • Being able to easily run scripts on files and directories directly from Nautilus (Gnome’s file manager)

          Example- When I right click on a pdf file in Nautilus, I have custom scripts that I can run. One is “splitPdf” which creates a new folder called “split” and then creates n.pdf files where n is the number of pages in that pdf. I also have “compressPdf” which will compress the pdf as much as possible and pops up a notification showing you how much. I have one for .xlsx and .doc files called “printPdf” that converts those to pdf files.

          Those scripts can be whatever language you want, they just have to be executable, and you just drag and drop them into a specific folder ( ~/.local/share/nautilus/scripts if I remember correct)

          Those 4 things I think Gnome does better than any other default desktop environment I’ve ever used and I’ve used a lot over the course of my life. The remainder of the items (the 5% of stuff Gnome can’t do) I have found custom plugins and in one scenario it only took me a couple hours to write my own custom plugin.

          MacOS does #2 and #4 well by default (although it’s harder to write scripts with their clunky apple script language whereas with Gnome because you can just use regular old fish or bash scripts). With certain applications (like better-touch-tools or karabiner) you can get similar functionality as Gnome.

          Windows with Autohotkey does #3 although you have to again use a clunky language (even clunkier than Apple script)

          KDE can do #1 (search/launch apps), but feels slower and less streamlined than Gnome’s immediate overview. It does #2 (window overview) and #3 (keyboard shortcuts), but buries these features under layers of settings and inconsistent menus. For #4 (file manager scripts), Dolphin technically supports actions, but configuring them requires wrestling with clunky .desktop files whereas on Gnome you just use fish or bash or python or javascript or whatever the hell you want and stick it in a directory.

          In my opinion, Gnome is miles ahead of KDE and while it’s obviously not as polished as MacOS, it has accomplished so much more with its limited resources than a megacorp like Apple does.

          What I love is it gets rid of stuff that’s useless. For example desktop icons. What’s the point of having some directory on your computer that’s somehow different than all the other directories? So that you can clutter up your background?

          I 100% agree that desktop icons are an outdated concept and I love that Gnome got rid of them in order to focus on the fundamentals. It’s often not about what you add, but what you take away.

        • Emerald@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          16 hours ago

          we know better than you do” mentality towards design

          And I agree with them. I think people should pick whatever desktop environment needs the least amount of customization for their needs. Keep it simple. If Gnome works out of the box, use it. If KDE works out of the box, use it.

          • EarlGrey@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            3
            ·
            11 hours ago

            This is Gnomes biggest advantage to be honest. They have a singular vision of how they want their product to work and they aren’t concerned with edge uses.

            I enjoy elements of so many DEs but I keep coming back to gnome because it’s just so well executed over the others.

            • Emerald@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 hours ago

              Yeah my only complaints with gnome are the lack of system tray and the fact that sticky keys don’t work well

    • mazzilius_marsti@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      21 hours ago

      IMO:

      • want to show off? i3wm with gaps and rofi for menu launcher. Add it some transparency effects too.

      • want the MacOS style? Gnome. Default on a lot of distros.

      • want something stable? XFCE. Install and forget.