Post Ao7gJhFsaLrXDRx5zk by dan@toot.d.sb
(DIR) More posts by dan@toot.d.sb
(DIR) Post #Ao7fzDRfhwgQyFha3U by sun@shitposter.world
2024-11-17T04:41:16.137255Z
9 likes, 2 repeats
its 2024 and software still doesn't tell you:* where it puts config data (the os should mandate that)* where it puts user data (the user should mandate that)* what network communication it ever makes and what it requires (the os should restrict that until you are asked for permission)
(DIR) Post #Ao7gCCW6THXrr6xzE0 by mischievoustomato@mitra.taihou.website
2024-11-17T04:43:34.476861Z
2 likes, 0 repeats
@sun i think macOS does restrict that sorta stuff in some ways. On linux you can manipulate some env vars for some standard system stuff but a number of software doesn't give a shit about it and will pollute your home dir.
(DIR) Post #Ao7gEIydQJbyTFJbkG by pernia@cum.salon
2024-11-17T04:43:59.419509Z
1 likes, 1 repeats
@sun android does that sort of
(DIR) Post #Ao7gIxFbd2JMXHTEBM by sun@shitposter.world
2024-11-17T04:44:50.563058Z
1 likes, 1 repeats
@mischievoustomato you still need little snitch to catch network
(DIR) Post #Ao7gJhFsaLrXDRx5zk by dan@toot.d.sb
2024-11-17T04:44:49Z
4 likes, 1 repeats
@sun Config should be in $XDG_CONFIG_HOME (~/.config) and user data should be in $XDG_DATA_HOME (~/.local/share)
(DIR) Post #Ao7gLTaaMlmlPWUBXc by sun@shitposter.world
2024-11-17T04:45:17.946221Z
3 likes, 1 repeats
@dan god bless software that uses freedesktop locations
(DIR) Post #Ao7gPzYTSYT3i3eS7k by Zergling_man@sacred.harpy.faith
2024-11-17T04:45:55.083453Z
0 likes, 0 repeats
@pernia @sun Android has a bunch of really neat ideas, like the intent system, and every single one of them is marred by the most batshit fucking retarded implementation details, like forcing you to use this extremely cumbersome system for internal app navigation.Or in the case of permissions, like the idea of "safe permissions" that include all manner of extremely unsafe actions, that you'll never be told exist.
(DIR) Post #Ao7gTBPRqEtbLOx2Xo by jeffcliff@shitposter.world
2024-11-17T04:46:41.517038Z
0 likes, 1 repeats
@sun we're lucky things still compiles at all ngl #collapseos
(DIR) Post #Ao7gYrH7c5O6dVlMR6 by dan@toot.d.sb
2024-11-17T04:46:40Z
1 likes, 0 repeats
@sun You can use https://github.com/b3nj5m1n/xdg-ninja to fix some Linux apps that don't put their stuff in the right place, usually via environment variables.
(DIR) Post #Ao7gYsLPdcPjx6mIlM by sun@shitposter.world
2024-11-17T04:47:42.890645Z
0 likes, 1 repeats
@dan this is cool, thank you! I was thinking even about macos and windows, which (far too slowly) are getting better about mandating applications putting things in the right places
(DIR) Post #Ao7gj0r0r0q1EyOPCq by mischievoustomato@mitra.taihou.website
2024-11-17T04:49:31.931520Z
0 likes, 0 repeats
@sun @dan yes! Some things can be coerced into putting their stuff where it should be but many apps don't.Hell, there's people that don't like the freedesktop stuff!
(DIR) Post #Ao7gwFoEYvRHO6PHMG by Anonagon@shitposter.world
2024-11-17T04:51:56.866132Z
1 likes, 1 repeats
@sun I pray for the day that we abolish the appdata folder and every program just uses a portable format. Too much software just throws all of their random bullshit in there and it's a pain to sort through it all when it's hiding something that you actually need
(DIR) Post #Ao7h3ZxU2wb3uGE4o4 by dan@toot.d.sb
2024-11-17T04:52:45Z
1 likes, 0 repeats
@mischievoustomato @sun If you don't like the standard freedesktop/XDG directories, you can change $XDG_CONFIG_HOME and $XDG_PATH_HOME to whatever directories you want.
(DIR) Post #Ao7hPACeU7kKOlc5D6 by dan@toot.d.sb
2024-11-17T04:56:14Z
1 likes, 0 repeats
@RedTechEngineer @sun and ~/.thunderbird!
(DIR) Post #Ao7i76er1irI93l4M4 by gentoobro@shitpost.cloud
2024-11-17T05:05:06.292783Z
0 likes, 0 repeats
The first one should be already be roughly enforced by competent distro maintainers. Gentoo definitely knows where all the configs are. It doesn't necessarily tell you where those are, but it could if someone wrote a tool to dump the info.