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.
post
Y'all don't just do everything out of your Downloads folder?
~ is kinda hard to reach. I just put everything in root so I just have to type / once to find everything.
/s
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?
Living dangerously in agile times. I do it in /tmp and I set auto clean for every reboot.
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.
I’ve always had a projects folder, so this works for me I guess.
Same, I picked it up from some random user I was watching.
It may as well be called 'git folder' because it's almost exclusively used to clone 'hmm, neat' github repos and for my various 'to do' projects where I've gotten as far as running git init.
Same I also keep one called “scratch” that is just for random one off shit
That’s better than mine: ~/downloads/deleteme123
I used to have a scratch directory. Then I realized I can put stuff in /tmp/whatever, and it gets automatically deleted on reboot. I made a shell function that creates a /tmp subdirectory, and cds to it in one command.
Me too! But now I'm thinking maybe I should capitalize the folder name
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
What do you put in it? For me the logical place for that would be ~/Documents/projects
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.
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
Luckily I created mine as projects so I don't have to worry about it writing a bunch of shit into my actual projects folder, or having to fix the xdg setting to disable it.
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 just save everything to ~/Desktop anyway.
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)
That's a good idea until you download a 10GB file and you wonder why you're out of RAM :P
I use /tmp as a temp folder for yt-dlp (it is faster than an HDD when adding metadata and subs to the video), and I've ran out of RAM before by downloading a video too big... Silly me, my laptop only has 8GB.
True, but only if you use ramfs for tmp, which not all distros do
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
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"?
It's only optional and configurable if it's respected. Which often times it's not due to convention.
And I do already actually, it's just weird that I have to.
It's 100% one of those carry overs from earlier days of computing and Linux not having great standards only great conventions. Like /bin vs /usr/bin
Could you elaborate how the configuration might not be respected? Do you mean that you've often encountered applications that save files to hard-coded paths and do not even let you change the destination path?
If you ask me, that's just bad software design. If the software is open-source, there is the option to request the developers to read the actual path of the respective well know directory from the XDG environment variables or allow configuration.
Ahh, I was wondering why there's a Projects next to my projects, I thought I just made a typo at some point
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)
But why are the names camel Pascal cased? It's a little bit more annoying to type.
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.dirs file. That will work on XDG-compliant programs. instructions
cd downloads
nO sUcH FiLe oR DiReCtoRy
Yours are camel case? That's weird. My folders are pascal case.
Windows user appeal?
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.
Okay so next up is the Porn folder, right?!
That one was proposed but people were not able to agree on the name. Homework was the leading candidate when i last checked.
Nah that goes in ~/Data
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.
It's pretty much the first folder I add on a fresh install, gotta keep that shit contained
Its amazing how bothered people are by a fucking folder 😂
A whopping 2KB of unwanted bloat.
Forcing their facist file structure on is is literally wors than windows!
/s
I came here expecting people ranting over it. Let's see what they have...
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?
top 96 comments