How to make a Linux user sweat.

38 points · 9 comments · view on lemmy.world

9 Comments

wesker@lemmy.sdf.org · 16 pts · 1y (2 replies)

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.

unhrpetby@sh.itjust.works · 2 pts · 1y (1 reply)

We have this, this.

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

halva@sh.itjust.works · 1 pts · 1y

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

even on windows

databender@lemmy.world · 12 pts · 1y

I do not browse Lemmy to be attacked, sir.

napkin2020@sh.itjust.works · 8 pts · 1y

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.

theluckyone@discuss.online · 3 pts · 1y

Not wrong.

Boomkop3@reddthat.com · 2 pts · 1y

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

Panamalt@sh.itjust.works · 2 pts · 1y

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

unhrpetby@sh.itjust.works · 1 pts · 1y
  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.