Shameless plug: I am the author.

  • SmokeInFog@midwest.social
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    2
    ·
    edit-2
    4 months ago

    But what’s the difference?

    I can only imagine someone asking this if they a) don’t use the terminal except if Stackexchange says they should and b) have yet to try and cleanup a system that’s acquired cruft over a few years. If you don’t care about it, then let me flip that around and ask why you care if people use XDG? The people who care about it are the people in the spaces that concern it.

    Off the top of my head this matters because:

    • it’s less clutter, especially if you’re browsing your system from terminal
    • it’s a single, specified place for user specific configs, session cache, application assets, etc. Why wouldn’t such important foundational things required for running apps not be in a well defined specification? Why just dump it gracelessly in the user’s root folder outside of pure sloppy laziness?
    • it makes uninstalling apps easier
    • it makes maintenance easier
    • it makes installing on new machines easier

    It’ll be in /home anyways and I heard BSD had some issues with something that could be XDG.

    🙄

      • SmokeInFog@midwest.social
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        edit-2
        4 months ago

        It’s weird to me that you think I think that. I do primarily browse files by terminal, but not always. Before I got into heavy terminal use I was a power user of Nemo. In any case, dumping everything in /home does not make for a better gui file browsing experience, either

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          4 months ago

          The implication seemed to be “if you don’t care exactly where all your files are you must not use terminal”. Which I still don’t get. Just about anyone who would even be in a community like this uses terminal a lot anyway.