下面介绍如果永久删除 Ubuntu 系统 Files 侧边栏上的 Videos
或者 Public
等固定目录.
ref Ubuntu - permanently remove ~/Videos and ~/Public
有三个文件可以控制侧边栏固定目录的行为:
~/.config/user-dirs.dirs
这个文件允许用户自定义每个目录的路径, 比如 Music
目录默认指向 $HOME/My Music, 可以修改成 /data/music
. 但是这个文件不允许禁用或者隐藏该目录, 如果你删除 Music
那行配置, 系统会自动使用默认值代替.
该文件默认内容如下:
~/.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"
/etc/xdg/user-dirs.conf
(这个文件会被 ~/.config/user-dirs.dirs
覆盖), 把该文件中的 enabled=True
改称 enabled=False
, 下次系统目录就不会再次创建
该文件默认内容如下:
/etc/xdg/user-dirs.conf
# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this
#
enabled=True
# This sets the filename encoding to use. You can specify an explicit
# encoding, or "locale" which means the encoding of the users locale
# will be used
filename_encoding=UTF-8
/etc/xdg/user-dirs.defaults
这是一个模板文件, 当~/.config/user-dirs.dirs
被创建时使用