this post was submitted on 12 Mar 2025
36 points (72.0% liked)

Linuxsucks

53 readers
128 users here now

For knowledge and awareness about what using Linux (mostly desktop Linux) is really like and poking fun at its cultish toxic community. Moderation is heavy handed to appeal to our target users. I can't control vote brigading, please consider that when viewing content as the votes aren't always a reflection of quality.

founded 1 day ago
MODERATORS
 
top 8 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 2 hours ago* (last edited 2 hours ago)
  1. chmod 500 /home/bob

Now your user can't create or rename files in that top level directory. This means your programs can't either.

  1. Set XDG_CONFIG_HOME to /home/bob/.config

There are more variables, but this one alone is the biggest change.

  1. Move/remove offending programs.

Self explanatory.

Spec, support.

[–] [email protected] 2 points 3 hours ago

Must be something wrong my Linux systems then, with their sparkling clean home directories

[–] [email protected] 6 points 15 hours ago

I hate when programs use home dir for config, data and god forbid, cache. Having . is not an excuse, people. Use .config or literally anywhere else.

[–] [email protected] 16 points 21 hours ago* (last edited 21 hours ago) (1 children)

Linux distros are largely a nightmare of userland spaghetti, with no willingness to enforce strict conventions and patterns.

I still use it, but I'll call it as I see it.

[–] [email protected] 2 points 2 hours ago* (last edited 2 hours ago) (1 children)

We have this, this.

All my programs, except for Firefox and its forks, respect this.

[–] [email protected] 1 points 2 hours ago

the real criminal is go not even creating a .directory, just a regular ass plain as day obvious one

even on windows

[–] databender 12 points 20 hours ago

I do not browse Lemmy to be attacked, sir.

[–] [email protected] 1 points 16 hours ago* (last edited 16 hours ago)

mine is... empty. Just a secondary drive with a bunch of folders, each containing a docker-compose.yml

Then my vps only has a single docker-compose.yml

And my pc runs an os that's actually decent for desktop use