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”.
how about first getting programs to put dotfiles into the
.configfolder (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?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
Yeah, I have essentially never used these folders unless a program sticks something there by default (mostly pictures).
I relocated the default folders that are useful to another drive, I pretty much don’t use the home folder at all apart from some random github pulls or some shit
Now what am I going to do with /Documents/git-projects - move it!?
Fuuuuuuuck
Tbh not a bad idea but I have nightmare about windows and their 3d models folder that they put everywhere
I’m more of a fan of /Projects
then syncthing that between all my boxes.
~home is great on shared systems, but my projects should be in the same place for all my local accounts on my non-shared box.
I feel called out by the first sentence of the article
Cool I guess? I’m a weirdo who always puts projects in
Documents/so… maybe I’ll use it more from now onIt’s pretty much the first folder I add on a fresh install, gotta keep that shit contained
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.
i deleted an empty project folder yesterday… i just assumed i made it and forgor about it
I love this! Now to remove other unwanted folders like
templatesandmusicOn my Fedora system (KDE) I have unified all unused and pointless folders (
Documents,Pictures,Public,Templates) into a single folder calledUnspecifiedwith a trash icon. You could probably do that as well.
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
I do the same, source code lives in it.
What do you put in it? For me the logical place for that would be
~/Documents/projectsAll 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.
Right, for me “documents” is just “personal files”. I used to have it called that, but then I just had and empty dir sitting there unused…
I don’t like putting things in home because then files get mixed up with config and cache and crap, and it’s more annoying to search
Samesies.
Lmao, same
Y’all don’t just do everything out of your Downloads folder?
No, Desktop/
Living dangerously in agile times. I do it in /tmp and I set auto clean for every reboot.
auto clean for every reboot
Mount
/tmpastmpfs, dummy. It’s literally in the name.
~ is kinda hard to reach. I just put everything in root so I just have to type / once to find everything.
/s
Oh cool I’ll also start using “/s” folder
I thought I was the only one, it’s just so easy to use it as your base working folder. Things get organized out as whatever it is moves forward to some arbitrary point.
Documents for me, but yeah
My wife’s Windows 10 desktop can fit one more icon. Just need to overlap a few others here and there.
Perhaps your wife needs something like this?
My man!
the “for as long as I remember, Linux has always had a set of default folders…”
lmao…
they’ve been bugging me with their presumptuousness for decades.
They can’t ask if we want those things?
Sure, I can understand people coming-from the MS-Windows paradigm needing such things done for them, but to just presume that everybody wants the defaults?
Why not simply ask, in the 1st-login, if the user wants such defaults?
Opt-in, rather than opt-out, you know?
I add a ~/prog directory, that I’m certian many who either program or are trying to learn programming, add.
Does that mean it ought be a default?
Why would I want a Public folder in my homedir?
_ /\ _
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.
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
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.
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.dirsto specify where you want files to go.Nope. Only makes for new installs, and only uses it as a save spot default if the application asks for it. Should be no change at all.
New installs, or new users? I’d assume the latter?
When I read it originally (a bit back, maybe a week or two ago) it was new installs that was noted, though new users would make sense.
I guess I’ll find out soon enough on a test box.
it’s excessive for me. I’ll continue putting my projects with my documents.
This is the way. Everything I created in folder in Documents. Everything I downloaded in downloads. Home should be otherwise empty, except for all the left-over dot-folders that old software leaves lying around.
But why are the names
camelPascal cased? It’s a little bit more annoying to type.Yours are camel case? That’s weird. My folders are pascal case.
Indeed, fixed.
Seconded, I hate that every file is all lowercase but my home directory if filled with Downloads, Videos, Documents, etc…
You can customize the names with a
~/.config/user-dirs.dirsfile. That will work on XDG-compliant programs. instructionscd downloads
nO sUcH FiLe oR DiReCtoRy
time for a new shell or enable ‘set completion-ignore-case on’ in bashrc
Windows user appeal?
Appeals to Java programmers too.
So does self-flagellation, but we don’t provide default whips in the Kernel.
And Mac.
Hell, Mac even capitalizes /Users (where home folders are)!
– Frost














