294
submitted 1 month ago by cm0002@lemy.lol to c/linux@programming.dev

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
[-] WagnasT@piefed.world 149 points 1 month ago

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

[-] albbi@piefed.ca 74 points 1 month ago

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

/s

[-] trolololol@lemmy.world 34 points 1 month ago

Oh cool I'll also start using "/s" folder

[-] 30p87@feddit.org 27 points 1 month ago

Everything is just in /. I patched directory support out of ext4.

[-] BestBouclettes@jlai.lu 19 points 1 month ago

Documents for me, but yeah

[-] wltr@discuss.tchncs.de 7 points 1 month ago
[-] trolololol@lemmy.world 7 points 1 month ago

Living dangerously in agile times. I do it in /tmp and I set auto clean for every reboot.

load more comments (1 replies)
load more comments (2 replies)

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.

[-] curbstickle@anarchist.nexus 49 points 1 month ago

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

[-] andyburke@fedia.io 17 points 1 month ago

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.

[-] hallettj@leminal.space 10 points 1 month 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.

load more comments (4 replies)
load more comments (2 replies)
load more comments (2 replies)
[-] promitheas@programming.dev 51 points 1 month ago

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

[-] naught101@lemmy.world 11 points 1 month ago

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

[-] promitheas@programming.dev 17 points 1 month ago* (last edited 1 month ago)

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.

load more comments (1 replies)
[-] tensorpudding@lemmy.world 10 points 1 month ago

I do the same, source code lives in it.

load more comments (5 replies)

Its amazing how bothered people are by a fucking folder 😂

[-] Rozauhtuno 19 points 1 month ago

A whopping 2KB of unwanted bloat.

load more comments (1 replies)
[-] Agent641@lemmy.world 10 points 1 month ago

Forcing their facist file structure on is is literally wors than windows!

/s

load more comments (2 replies)
[-] Mihies@programming.dev 28 points 1 month ago* (last edited 1 month ago)

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

[-] SorteKanin@feddit.dk 13 points 1 month ago

Because any normal person would want it upper cased. Most people never type these folder names.

Yes, Linux should appeal to the masses, otherwise we will never get rid of Windows. No, this doesn't apply to anyone on Lemmy cause nobody on Lemmy right now truly qualify as "normal person", statistically speaking.

[-] terabyterex@lemmy.world 9 points 1 month ago

i feel normal but nobody knows that i am wearing Batman socks.

load more comments (1 replies)
[-] CoryCoolguy@lemmy.myserv.one 12 points 1 month ago

Yours are camel case? That's weird. My folders are pascal case.

load more comments (1 replies)
[-] fahfahfahfah@lemmy.billiam.net 11 points 1 month ago
[-] albbi@piefed.ca 8 points 1 month ago

Appeals to Java programmers too.

[-] marxismtomorrow@lemmy.today 15 points 1 month ago

So does self-flagellation, but we don't provide default whips in the Kernel.

load more comments (1 replies)
[-] graynk@discuss.tchncs.de 21 points 1 month ago

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

load more comments (2 replies)
[-] thedeadwalking4242@lemmy.world 21 points 1 month 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

load more comments (11 replies)
[-] sp3ctr4l@lemmy.dbzer0.com 18 points 1 month ago* (last edited 1 month ago)

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)

load more comments (3 replies)
[-] drmoose@lemmy.world 17 points 1 month ago

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

load more comments (5 replies)
[-] muusemuuse@sh.itjust.works 16 points 1 month ago

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

[-] bitfucker@programming.dev 18 points 1 month ago

You store git repo in your documents?!

load more comments (5 replies)
[-] W3dd1e@lemmy.zip 12 points 1 month ago

No documents are for documents.

load more comments (1 replies)
[-] Valmond@lemmy.dbzer0.com 13 points 1 month ago

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

[-] Jacob_Mandarin@lemmy.world 10 points 1 month ago

That one was proposed but people were not able to agree on the name. Homework was the leading candidate when i last checked.

load more comments (2 replies)
load more comments (3 replies)
[-] Peffse@lemmy.world 12 points 1 month ago

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

[-] olafurp@lemmy.world 12 points 1 month ago

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

[-] baronofclubs@lemmy.world 12 points 1 month 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.

[-] mr_pip@discuss.tchncs.de 11 points 1 month ago* (last edited 1 month ago)

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?

load more comments (1 replies)
[-] MonkderVierte@lemmy.zip 9 points 1 month ago* (last edited 1 month 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.

[-] devfuuu@lemmy.world 9 points 1 month ago* (last edited 1 month ago)

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...
[-] Die4Ever@retrolemmy.com 11 points 1 month 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

[-] marxismtomorrow@lemmy.today 8 points 1 month ago

Pure bloat. I will be personally switching to the Hurd Kernel just because of this change.

[-] AnimalsDream@slrpnk.net 7 points 1 month ago

I already make my own Projects folder. Does this mean programs are going to start being tuned to make changes to it? Leave my adhd folder alone plz.

[-] randamumaki 7 points 1 month ago

And that's where it should stop.

[-] nightmare786@leminal.space 10 points 1 month ago* (last edited 1 month ago)

shouldn't have even started imo. it's hard for me to believe creating a projects folder is done often enough that people can't just continue to make their own

[-] sol6_vi@lemmy.makearmy.io 7 points 1 month ago

Now what am I going to do with /Documents/git-projects - move it!?

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 28 Apr 2026
294 points (100.0% liked)

Linux

13836 readers
328 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS