Вопрос или проблема
Я перезагрузил компьютер, и, когда снова вошел в систему, заметил, что все мои файлы, которые были на рабочем столе, исчезли. Вместо этого на рабочем столе отображаются значки всех папок из моего домашнего каталога.
Я открыл терминал и обнаружил, что папки ~/Desktop нет.
Что произошло? Что мне нужно сделать?
12.04 32-битная версия WUBI установлена.
Вам нужно отредактировать файл ~/.config/user-dirs.dirs
. Убедитесь, что содержимое файла выглядит следующим образом:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/Share"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Затем перезапустите Nautilus:
killall nautilus
или
nautilus -q
Затем откройте Nautilus через меню Unity (нажмите клавишу Super) или используя команду выполнения (Alt+F2)
У меня была такая же проблема с отсутствующей папкой ~/Desktop.
После рутинного обновления до Ubuntu 20.04.2 LTS мой каталог /home//Desktop исчез, и все папки и файлы из моего домашнего каталога появились на рабочем столе.
Я воссоздал каталог Desktop и обновил файл ~/.config/user-dirs.dirs, как ответил пользователь green выше.
XDG_DESKTOP_DIR=”$HOME/Desktop”
Это сработало для меня, и мой рабочий стол вернулся в нормальное состояние.
Я столкнулся с той же проблемой вчера, и следующие команды помогли:
gconftool-2 –recursive-unset /apps/compiz-1
unity –reset &
Но у меня обычная установка, не через WUBI.
У меня также были подобные проблемы. То, что я вижу, пошло не так, это то, что моя переменная $HOME
указывает на /tmp
вместо /home/имя_пользователя
.
Спасибо, для рабочего стола GNOME на Ubuntu 22.04 я воссоздал отсутствующие папки вручную через терминал, просто:
cd ~
mkdir Videos Documents
и все отсутствующие папки + используйте конфиг, предоставленный выше. Спасибо!
Создайте каталог на рабочем столе, если он удален. Затем отредактируйте конфигурационный файл для Nautilus и укажите путь к нему. Перезагрузите ПК.
Ответ или решение
Если вы столкнулись с ситуацией, когда все папки и файлы на рабочем столе исчезли, и вместо них отображаются значки всех папок домашнего каталога, причиной может быть отсутствие каталога ~/Desktop
и некорректная ссылка в файле конфигурации пользователя.
Что произошло?
Судя по описанию, у вас отсутствует каталог ~/Desktop
, что приводит к тому, что система неправильным образом отображает на рабочем столе содержимое вашего домашнего каталога. Это может быть результатом обновления системы, неправильной конфигурации или временного изменения среды пользователя.
Решение проблемы
-
Проверьте файл конфигурации пользовательских каталогов: Откройте файл
~/.config/user-dirs.dirs
с помощью текстового редактора. Убедитесь, что строка для рабочего стола выглядит следующим образом:XDG_DESKTOP_DIR="$HOME/Desktop"
-
Создайте отсутствующий каталог: Если каталога
~/Desktop
не существует, создайте его с помощью терминала:mkdir ~/Desktop
-
Перезапустите файловый менеджер: После внесения изменений, перезапустите файловый менеджер (например, Nautilus) для применения новых настроек. Это можно сделать с помощью следующих команд:
killall nautilus
или
nautilus -q
Затем откройте Nautilus через меню Unity, нажав Super-клавишу, или с помощью команды
Alt+F2
. -
Дополнительная проверка переменной окружения:
Убедитесь, что переменная$HOME
указывает на правильный путь (/home/username
), а не, например, на/tmp
. Это можно проверить с помощью команды:echo $HOME
-
Перезапуск Unity в случае проблем с отображением: Если проблема не решается, попробуйте сбросить конфигурации Unity. Для этого выполните:
gconftool-2 --recursive-unset /apps/compiz-1 unity --reset &
Обратите внимание, что последний шаг может быть не применим для установок через WUBI.
В заключение
Решение данной проблемы в основном связано с корректировкой конфигурации рабочих каталогов пользователя и их восстановлением в случае утраты. Следуйте вышеперечисленным шагам, чтобы исправить отображение вашего рабочего стола. Если проблема сохраняется, возможно, имеет смысл перепроверить общие настройки системы или перенести важные данные с WUBI на классическую установку Ubuntu для большей надежности.