

Not the commenter you replied to, but I change my XDG directory names to be lowercase and start with different letters. For example, Desktop, becomes “drop” (as in pick it up and put it somewhere else) and Downloads is a subdirectory dl. A program that would otherwise save to “Downloads” now saves to “~/drop/dl”. When I setup my machines I run a script including the line xdg-user-dirs-update --set DESKTOP "drop" to update the XDG directory and I delete “Desketop”. So og commenter has the option of updating their userdirs to be nested in their username if they wanted to avoid symlinking. Here’s the relevant arch wiki page and xdg freedesktop page.






Linux doesn’t “make you interact with the terminal.” Many linux users interact with the terminal because it’s a better tool for many purposes-- not just niche ones as you suggest. Your argument leans heavily on popularity: what most people are doing, but that’s kind of the point of the original comment. People are taught on software and OSs owned and pushed by private companies. It creates such a dependency that it’s hard for people to imagine how one can succeed without them. Knowing the terminal can help one understand GUIs better, and makes it easier to imagine building new ones or modifying existing ones. It also allows a person to recognise when a GUI is unnecessary and a task can be completed faster by keeping your hands on the keyboard and working in the terminal.