Thunar左侧边栏不完全显示PLACES的解决
场景
我的笔记本装上系统时用的英文,安装中文之后,发现文件管理器的默认的几个文件夹 Desktop、Music、Videos、Downloads等都变成了中文,由于是新安装的系统,就重新生成 locale
为 en_US.UTF-8
,生成完后,发现这几个目录名称不变回来了(默认 en_US.UTF-8
,备选 zh_CN.UTF-8
)
这几个目录暂时都是空的,索性就删除了,等设置壁纸时,会自动创建名为 图片
的目录,删除还提示有问题
之后也没大在意,重启系统发现左侧边栏只剩下一两个固定的目录了!
就像下边这样子
解决问题
忍了几天,因为太忙,今天闲下来此许时间,就想着长痛不如短痛,搞吧!
解决问题一:freedesktop定义的places缺失项
程序员使用搜索引擎的能力是惊人的,我在知乎上找到了Linux home目录下各默认目录目录名的修改
原来默认哪些文件夹在左侧固定都是有规范的,是由 http://freedesktop.org 定义的,由 xdg-user-dirs程序来管理
配置文件在用户家目录下的配置文件 ~/.config/user-dirs.dirs
其内容为:
# This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're # interested in. All local changes will be retained on the next run. # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_VIDEOS_DIR="$HOME/Videos"
如果是中文目录,$HOME/
后边就是中文对应的目录名
当切换 locale 时,这里也会变化,我找到这里的时候,发现好多 $HOME/
后边没有值!
剩下的就简单多了,设置正确的目录名
另外,如果需要改默认的目录是中文还是英文,需要改下 ~/.config/user-dirs.locale
改成 en_US
或 zh_CN
,然后执行命令:
xdg-user-dirs-update
改到这里,一般的人可能会恢复正常,而我恰巧不在此列……
解决问题二:未安装 xdg-user-dirs-gtk-update
Thunar 是基于 GTK 的,需要安装 xdg-user-dirs-gtk-update
才能感知到文件的变更
sudo aptitude install xdg-user-dirs-gtk-update xdg-user-dirs-gtk-update
我是按 thunar places setting
关键词查到了 ArchLinux Wiki 对这个问题的讨论才解决的问题,论坛中已经有人经受这个问题困扰多年,好在我也解脱了~
我的战果:
如果你查相同问题搜到此文章,欢迎评论
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了