如何防止程序自动在主目录中创建文件?

如何防止程序自动在主目录中创建文件?

我更喜欢有一个整洁的主目录。然而,它不可避免地会被各种软件自动创建的隐藏文件和隐藏目录弄乱:诸如~/.android/~/.audacity-data/~/.dropbox/~/.java/数百个其他软件。

据我了解,其目的是保存用户配置或其他资源。不过,我不喜欢在随机位置创建文件(有些在~/.local/,有些在~/.config/,有些就在主文件夹中自己的隐藏目录中)。在许多情况下,即使卸载软件后,这些文件仍然存在。尽管大多数文件都是隐藏的,但最终的结果是一个非常混乱的家......

有什么办法可以防止这种情况发生吗?例如,我想象一个沙箱类型的环境,其中每个安装的程序都有一个${HOME}用它创建的虚拟程序——然后全部程序自动创建的文件仅限于其自己的位置!

编辑:这是我发现的最接近部分回答问题的东西:https://www.youtube.com/watch?v=yy8RoDSdhIQ

相关内容