场景

我的笔记本装上系统时用的英文,安装中文之后,发现文件管理器的默认的几个文件夹 Desktop、Music、Videos、Downloads等都变成了中文,由于是新安装的系统,就重新生成 localeen_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

其内容为:

  1. # This file is written by xdg-user-dirs-update
  2. # If you want to change or add directories, just edit the line you're
  3. # interested in. All local changes will be retained on the next run.
  4. # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
  5. # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
  6. # absolute path. No other format is supported.
  7. #
  8. XDG_DESKTOP_DIR="$HOME/Desktop"
  9. XDG_DOWNLOAD_DIR="$HOME/Downloads"
  10. XDG_TEMPLATES_DIR="$HOME/Templates"
  11. XDG_PUBLICSHARE_DIR="$HOME/Public"
  12. XDG_DOCUMENTS_DIR="$HOME/Documents"
  13. XDG_MUSIC_DIR="$HOME/Music"
  14. XDG_PICTURES_DIR="$HOME/Pictures"
  15. XDG_VIDEOS_DIR="$HOME/Videos"

如果是中文目录,$HOME/ 后边就是中文对应的目录名

当切换 locale 时,这里也会变化,我找到这里的时候,发现好多 $HOME/ 后边没有值!

剩下的就简单多了,设置正确的目录名

另外,如果需要改默认的目录是中文还是英文,需要改下 ~/.config/user-dirs.locale

改成 en_USzh_CN,然后执行命令:

  1. xdg-user-dirs-update

改到这里,一般的人可能会恢复正常,而我恰巧不在此列……

解决问题二:未安装 xdg-user-dirs-gtk-update

Thunar 是基于 GTK 的,需要安装 xdg-user-dirs-gtk-update 才能感知到文件的变更

  1. sudo aptitude install xdg-user-dirs-gtk-update
  2. xdg-user-dirs-gtk-update

我是按 thunar places setting 关键词查到了 ArchLinux Wiki 对这个问题的讨论才解决的问题,论坛中已经有人经受这个问题困扰多年,好在我也解脱了~

我的战果:

如果你查相同问题搜到此文章,欢迎评论

Thunar左侧边栏不完全显示PLACES的解决的更多相关文章

  1. 删除资源管理器中,设备和驱动器与左侧边栏中存在的WPS网盘等图标

    存在的问题:资源管理器中,设备和驱动器与左侧边栏中存在的百度网盘和WPS网盘等图标,看着比较碍眼,所以想设置为不显示,可是软件本身不提供右键不显示或删除的功能 解决方案: 删除设备和驱动器中不想要的图 ...

  2. IDEA设置左侧边栏修改代码后变色

    首先声明,此功能是基于版本控制的,不管是基于git或者是svn, 都要有版本控制方可使用. 平常情况下,IDEA左边栏是没有颜色的,如下图所示 当我们修改了代码,左侧就会有颜色显示, 右侧滚动条处也有 ...

  3. SSRS (SQL Server Report Service) 在IE9, IE10下显示不全的解决办法

    原文:SSRS (SQL Server Report Service) 在IE9, IE10下显示不全的解决办法 在做项目的过程中遇到SSRS与IE9, IE10不兼容的情况,具体表现为报表页面在IE ...

  4. Win10系统中文显示乱码怎么解决

    来源:https://jingyan.baidu.com/article/d8072ac4ba20cfec94cefd48.html 简单的说是: 全部设置改为中国而且一定要重启系统,无论时间还是区域 ...

  5. iphone中button按钮显示为圆形解决

    iphone中button按钮显示为圆形解决: 添加样式: -webkit-appearance:button; 如果需要为直角: border-radius:0 在源码中添加如:style=&quo ...

  6. bootstrap模态框modal使用remote第二次加载显示相同内容解决办法

    bootstrap模态框modal使用remote动态加载内容,第二次加载显示相同内容解决办法 bootstrap的modal中,使用remote可以动态加载页面到modal-body中,并弹窗显示 ...

  7. CAD字体显示问号的解决办法

    CAD字体显示问号的解决办法1.选中问号的文字,ctrl+1查看下文字样式,以standard为例.2.运行st命令,设置standard样式的字体名为windows自带的ttf字体,例如宋体或者仿宋 ...

  8. ubuntu下mysqli_connect()显示未定义,mysqli_fetch_all()显示未定义 解决方法

    mysqli_connect()显示未定义解决方法: http://www.cnblogs.com/misoag/archive/2013/01/24/2874439.html 让apache.php ...

  9. IE6 IE7下文字显示竖排的解决办法

    IE下文字显示竖排的解决办法: white-space:nowrap;

随机推荐

  1. 网络流 O - Marriage Match IV

    题目链接:https://vjudge.net/contest/299467#problem/O 题目思路:网络流+最短路 这个是一个最短路+最大流,最短路容易,就是跑起点到每一个点的距离. 但是这个 ...

  2. spring mvc从前台往后台传递参数的三种方式

     jsp页面: 第一种:使用控制器方法形参的方式(常用) 第二种:使用模型传参的方式(如果前台往后台传递的参数非常多,如果还使用形参的方式传递,非常复杂.我们可以使用模型传参的方式,把多 个请求的参数 ...

  3. C#学习笔记——数据类型

    数据类型 sbyte x; //8bit,有符号,表示-128~127 bite x; //8bit,无符号,表示0~255 short x; //16bit,有符号整型 ushort x; //16 ...

  4. Windows命令行:xcopy、move、rename

    Windows命令行,xcopy复制粘贴,move剪切粘贴,rename/ren重命名.当简单事情重复做时,Windows命令行有用武之地了.批命令中,暂时用不到的行,用两个冒号注释掉. 不同路径下, ...

  5. vue-cli中浏览器图标的配置

    在VUE全家桶项目里面,这里给大家提供了2种方案,进行浏览器图标的配置. a):先把图片准备好,放在static文件夹下,再找到根目录下的index.html文件,并打开,在HTML文档的<he ...

  6. 掌握这10种方法帮你快速在Linux上分析二进制文件

    我们每天都使用二进制文件,但对二进制文件知之甚少.二进制是指您每天运行的可执行文件,从命令行工具到成熟的应用程序.Linux提供了丰富的工具集,可轻松进行二进制分析!无论您的工作角色是什么,如果您在L ...

  7. Mysql 常用函数(5)- substring 函数

    Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html substring 的作用 截取指定范围的字符串, ...

  8. Mysql 常用函数(2)- if 函数

    Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html if 的作用 根据表达式的某个条件或值结果来执行一 ...

  9. dedecms织梦建站后怎么防止被黑,加强安全漏洞措施?

    dedecms织梦建站后怎么防止被黑,加强安全漏洞措施? 很多人反映dedecms织梦网站被黑的情况,因为织梦相对来说漏洞还是挺多的,特别是新建设的站点,有些目录.文件该删的删,权限及安全都要设置,以 ...

  10. 1025 PAT Ranking (25分) 思路分析 +满分代码

    题目 Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of ...