![自动更改主目录/用户/文件夹的语言](https://linux22.com/image/1120711/%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9%E4%B8%BB%E7%9B%AE%E5%BD%95%2F%E7%94%A8%E6%88%B7%2F%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E8%AF%AD%E8%A8%80.png)
当我更改语言/区域设置时,会弹出一个窗口询问我是否要将文档、音乐、视频、下载重命名为新语言。
我担心这可能是一些不可逆的操作,所以说“不”,并勾选了“不再询问我”框。
现在我希望系统在我自动切换到另一种语言时自动更改文件夹名称。有办法吗?或者让弹出窗口再次出现?
谢谢。
答案1
当你告诉它不要再询问你时,它可能会删除该文件
~/.config/user-dirs.locale
您可以重新创建该文件。假设文件夹当前具有英文名称,请打开终端窗口并运行:
echo 'en_US' > ~/.config/user-dirs.locale
答案2
如果您再次更改语言,弹出窗口将自动显示。您可以使用xprop
命令获取此窗口的名称。
要在重命名/移动文件夹后更新文件夹位置,您必须编辑.config/user-dirs.dirs
并放置新的文件夹位置。
最后,您必须运行xdg-user-dirs-gtk-update
或xdg-user-dirs-update
。
答案3
就我的情况(Raspbian 10)而言,两个配置文件都是错误的,因此我删除了它们:
rm ~/.config/user-dirs.{dirs,locale}
重新登录后,它们被正确地重新创建。问题解决了。