If you are using a rolling release distro like Arch, you might have noticed that your home directory now has a new member, a new folder called “Projects”.

For as long as I remember, Linux has always had a set of default folders under the home directory. Usually they are Documents, Music, Pictures, Videos and Downloads. Templates, Desktop and Public folders are also there.

Now we have a new addition in the form of “Projects”.

  • thedeadwalking4242@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    15 hours ago

    Honestly I say just let the user decide what goes in their home directory. I always get annoyed at all the random garbage in there. There should be a specific place that is user owned that isn’t filled with cruft and configuration files

    • TheV2@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      4 hours ago

      The user does decide, XDG user directories are optional and configurable. Since they are already established, user-friendly distros / desktop environments already pre-install them.

      And what speaks against just using a new directory within your home directory as your “specific place that is user owned that isn’t filed with cruft and configuration files”?

    • RamenJunkie@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 hours ago

      Yeah, I have essentially never used these folders unless a program sticks something there by default (mostly pictures).

        • SkaveRat@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          A thing I started doing years ago, to combat trashing to ~/Desktop or ~/Downloads:

          Set /tmp as your default download directory.

          At least for me, almost everything I download is just ephemeral and would collect dust

          Putting it there causes it to be cleaned up on the next reboot. No more piles of junk on the desktop (the virtual one at least. Don’t ask about my physical desktop)