Linux多用户命令行删除文件夹不小心把桌面删除了,导致startx启动图形界面后home文件夹变为桌面,使桌面一片混乱。
解决办法:
先在home目录下新建一个Desktop文件夹(mkdir Destop)
然后修改home目录下的隐藏文件.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/"改为XDG_DESKTOP_DIR="$HOME/Desktop"
[hadoop@local01 ~]$ ll -a
drwxr-xr-x. 6 hadoop hadoop 4096 Jan 14 04:47 .config
[hadoop@local01 ~]$ sudo vi .config/user-dirs.dirs
[sudo] password for hadoop:
# 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/download"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"