用 xdg-ninja「整治」杂乱的 Linux 家目录
💡
原文中文,约4800字,阅读约需12分钟。
📝
内容提要
Matrix是少数派的写作社区,主张分享真实的产品体验和有实用价值的经验与思考。xdg-ninja是一个用来检查家目录中不合规文件与文件夹的项目。xdg-ninja不会自动移动文件,只会读取文件名并与仓库中的规则比对。xdg-ninja的输出中,红色代表可以移动的文件,黄色代表不可以移动或可能会被重新创建的文件。需要设置环境变量才能使用xdg-ninja。文章提供了一些软件的配置实例。
🎯
关键要点
- Matrix是少数派的写作社区,主张分享真实的产品体验和实用价值的经验与思考。
- xdg-ninja是一个检查家目录中不合规文件与文件夹的项目,不会自动移动文件,只会读取文件名与规则比对。
- xdg-ninja的输出中,红色代表可以移动的文件,黄色代表不可以移动或可能会被重新创建的文件。
- 需要设置环境变量才能使用xdg-ninja,文章提供了一些软件的配置实例。
- xdg-ninja存在于部分包管理器的软件仓库中,可以直接克隆GitHub仓库运行脚本。
- xdg-ninja不会修改任何文件,用户需要手动移动文件和进行配置。
- 输出内容前几行提示需要设置环境变量,如$XDG_DATA_HOME、XDG_CONFIG_HOME等。
- 设置环境变量的方法因桌面环境而异,文章提供了具体的设置步骤。
- 提供了一些软件的配置实例,包括zsh、git、cargo等,说明如何将配置文件移动到合适的位置。
- 对于某些软件,如Steam和Firefox,仍然存在家目录中乱放文件的问题,建议使用Flatpak版本来解决。
- 经过配置后,用户的家目录变得整洁,提升了使用体验。
➡️