Почему все файлы и каталоги из моего домашнего каталога появляются на рабочем столе?

Внезапно я начал видеть значок для каждого файла и каталога из ~ на моем рабочем столе.

Значки ничего не делают - они не работают, чтобы открыть эти элементы.

Если я переименую один из этих нечетных значков рабочего стола, элемент в ~ также будет переименован. Аналогично, если я удалю значок.

Кроме того, ls или Nautulus в каталоге Desktop правильно показывает пустую запись.

Как это разрешить?

(Ubuntu 17.10)

Обратите внимание, что мой ~/Desktop на самом деле является ссылкой на /data/Desktop

Это, однако, работало нормально до двух дней назад, и я не считаю, что это причина.

~$ cat ~/.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/" XDG_DOWNLOAD_DIR="$HOME/" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/" XDG_MUSIC_DIR="$HOME/" XDG_PICTURES_DIR="$HOME/" XDG_VIDEOS_DIR="$HOME/"
1
задан 9 May 2018 в 11:28

3 ответа

редактировать [Ф2]. Вы можете обнаружить, что все значения сбрасываются в [Ф3]. Измените его на что-то вменяемое, как это. Перезагрузите ваш оконной сессии (или просто перезагрузиться).

[Ф1]
0
ответ дан 8 June 2018 в 14:23

редактировать ~/.config/user-dirs.dirs. Вы можете обнаружить, что все значения сбрасываются в $HOME. Измените его на что-то вменяемое, как это. Перезагрузите ваш оконной сессии (или просто перезагрузиться).

# 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"
0
ответ дан 17 July 2018 в 14:48

Изменить ~/.config/user-dirs.dirs. Вы можете обнаружить, что все значения сбрасываются на $HOME. Отредактируйте это на что-нибудь здраво. Перезагрузите сеанс окон (или просто перезагрузитесь).

# 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"
0
ответ дан 20 July 2018 в 14:51

Другие вопросы по тегам:

Похожие вопросы: