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".

top 50 comments

sorted by: hot top controversial new old
[–] 160 points 3 months ago (8 children)

Y'all don't just do everything out of your Downloads folder?

  • source
  • hideshow 11 child comments
  • [–] 76 points 3 months ago (2 children)

    ~ is kinda hard to reach. I just put everything in root so I just have to type / once to find everything.

    /s

  • source
  • parent
  • hideshow 4 child comments
  • load more comments (5 replies)
    [–] 69 points 3 months ago (3 children)

    I like this idea. I've been doing pretty much the same thing for a while now, though it's been a subdirectory of Documents.

  • source
  • hideshow 4 child comments
  • [–] 52 points 3 months ago (3 children)

    I made SO MANY directories under home that could have just been ~/Projects that I'm annoyed with myself for not doing something so simple.

    .... I'll be using the projects directory heavily going forward

  • source
  • parent
  • hideshow 4 child comments
  • [–] 17 points 3 months ago (5 children)

    As someone who has used ~/Projects for years and has syncing and other setup around it I am (very slightly) terrified this change could somehow fuck with me.

    Please let this just be a mkdir call that will fail.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 10 points 3 months ago

    I also use a Projects folder. It looks like it probably won't break anything. Apps might start putting stuff there by default, hopefully in sensible subdirectories. There's a note in the article that you can create ~/.config/user-dirs.dirs to specify where you want files to go.

  • source
  • parent
  • load more comments (4 replies)
  • load more comments (2 replies)
  • load more comments (2 replies)
    [–] 52 points 3 months ago (7 children)

    Everyone complaining, and here I am not having noticed the change because I've created that directory for myself years ago :-P

    Personally its for organisation

  • source
  • hideshow 9 child comments
  • [–] 11 points 3 months ago (1 child)

    What do you put in it? For me the logical place for that would be ~/Documents/projects

  • source
  • parent
  • hideshow 2 child comments
  • [–] 18 points 3 months ago* (1 child)

    All my projects, which to be fair are mostly programming.

    ~/Documents/Projects doesn't make sense to me because theyre not strictly documents. In documents i have - well, documents like bill receipts, forms ive filled in, etc...

    My projects are a first-order thing for me if that makes sense, so it makes sense to have them in the top-level of my home.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • load more comments (5 replies)
    [–] 44 points 3 months ago (13 children)

    I’ve always had a projects folder, so this works for me I guess.

  • source
  • hideshow 13 child comments
  • load more comments (13 replies)
    [–] 31 points 3 months ago (4 children)

    Its amazing how bothered people are by a fucking folder 😂

  • source
  • hideshow 6 child comments
  • load more comments (2 replies)
    [–] 27 points 3 months ago* (last edited 3 months ago) (4 children)

    But why are the names camel Pascal cased? It's a little bit more annoying to type.

  • source
  • hideshow 8 child comments
  • [–] 13 points 3 months ago (2 children)

    Seconded, I hate that every file is all lowercase but my home directory if filled with Downloads, Videos, Documents, etc...

  • source
  • parent
  • hideshow 4 child comments
  • [–] 22 points 3 months ago (11 children)

    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

  • source
  • hideshow 11 child comments
  • load more comments (11 replies)
    [–] 21 points 3 months ago (2 children)

    Ahh, I was wondering why there's a Projects next to my projects, I thought I just made a typo at some point

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 19 points 3 months ago* (3 children)

    Hah, thats funny, I... literally have a 'Projects' folder, though I'm running Bazzite.

    hoists suspenders

    Yep, made that folder on my own, gets the job done, mhrm.

    ... lol

    (pleasedonotlookinsidetheProjectsfolderdeargoditissuchamess)

  • source
  • hideshow 3 child comments
  • load more comments (3 replies)
    [–] 19 points 3 months ago (7 children)

    Now make all of default XDG directories lowercase. Nothing else is capitalized in the file system - why do these directories get an exception?

  • source
  • hideshow 7 child comments
  • load more comments (7 replies)
    [–] 13 points 3 months ago

    Honestly I don't mind this at all.

    When I start a Godot projects, putting the project into Documents makes very little sense to me.

  • source
  • [–] 13 points 3 months ago

    It's pretty much the first folder I add on a fresh install, gotta keep that shit contained

  • source
  • [–] 13 points 3 months ago (4 children)

    Okay so next up is the Porn folder, right?!

  • source
  • hideshow 5 child comments
  • load more comments (3 replies)
    [–] 13 points 3 months ago (3 children)

    Those files all go in documents. Jesus, why are we doing it this way?

  • source
  • hideshow 5 child comments
  • load more comments (1 reply)
    [–] 12 points 3 months ago* (1 child)

    how about first getting programs to put dotfiles into the .config folder (opposed to .programname) instead of adding more folders that are inconsistent over distros for multiple years before the point of a default for IDEs and CAD programs can even be meaningfully made?

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 12 points 3 months ago

    I never even thought to check. Was Games not a default folder?

  • source
  • [–] 9 points 3 months ago* (last edited 3 months ago)

    The article should also mention the new XDG variable itself, please.

    And also, the XDG people should've thought of a more flexible way, that allows unlimited custom icon-directory associations. Now, we have some file managers, that do it their own way, most don't allow custom directory icons.

  • source
  • [–] 9 points 3 months ago* (1 child)

    I always change the defaults to another place and to have another naming. Just camel casing those folders is already stupidly annoying. I guess one more silly one into another folder out of view.

    I already do the following:

    • media with images, music and videos inside
    • changes to small case for desktop and download
    • change documents to docs
    • create another folder called shares which I moved the public folder inside.
    • hide the templates folder that nobody knows what is it for, so it becomes .templates
    • no idea what the projects is supposed to be about, maybe I can map it to the already existing dev folder...
  • source
  • hideshow 2 child comments
  • [–] 11 points 3 months ago

    hide the templates folder that nobody knows what is it for, so it becomes .templates

    I think the templates folder is for the "New File" items, I forget how it works but you can make custom new files similar to new Text File, Empty File, etc

  • source
  • parent
  • load more comments
    view more: next ›