Моя невероятно технологичная умная подруга взяла под контроль кабину и закрыла (как в стрелке закрытия) мою виртуальную машину под управлением Ubuntu 12.10. Когда я перезапустил, моя папка «Documents» в «Home» отсутствовала.
Как мне его восстановить?
Спасибо
Хорошо, нашел это. :
Чтобы создать новую папку «Документы»
Откройте домашнюю папку> щелкните правой кнопкой мыши> новая папка. Назовите его Documents
Если значок неправильный, щелкните правой кнопкой мыши новую папку Documents> properties. Нажмите на значок папки, откроется окно выбора пользовательского значка.
Перейдите в Файловая система> usr> поделиться> иконки> Человечество> места> 48 & amp; выберите 1-й folder_documents.svg. Это должно восстановить значок в папке «Загрузки»
Затем gedit ~/.config/user-dirs.dirs
или перейдите к файлу. Вы увидите эту строку -
XDG_DOCUMENTS_DIR="$HOME/"
отредактируйте ее в этом & amp; спасти. Затем выйдите из системы
XDG_DOCUMENTS_DIR="$HOME/Documents"
«Специальные» домашние каталоги (например, «Документы», «Музыка» и т. Д.) Обновляются на ранних этапах процесса входа в систему с помощью программы xdg-user-dirs-update
. Если присутствует $XDG_CONFIG_HOME/user-dirs.dir
(по умолчанию это то же самое, что и ~/.config/user-dirs.dir
), оно использует это для установки каталогов. Содержимое этого файла должно выглядеть примерно так:
# 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"
В течение сеанса пользователя, если один из этих каталогов будет удален и создан заново, он будет выбран автоматически. Однако, если вы удалите целевое местоположение $XDG_DOCUMENTS_DIR
(как в этом вопросе) и перезагрузите компьютер (или, по-видимому, выйдите из системы), программа предположит, что вы больше не хотите его использовать, и сбросит цель на "$HOME/"
эффективно отключив его.
Просто переустановите соответствующее значение в выбранном вами месте в этом файле, чтобы вернуть все в нормальное состояние.
В этом случае это означает, что вы можете использовать выбранный вами текстовый редактор, чтобы изменить
XDG_DOCUMENTS_DIR="$HOME/"
на
XDG_DOCUMENTS_DIR="$HOME/Documents"
Конечно, каталог Documents/
(или любой другой Вы выбираете) должен присутствовать, если вы не хотите проходить через этот процесс снова;) Файловый менеджер должен принять изменение, как только вы откроете новое окно, нет необходимости перезапускать или выходить из системы (он не ' Похоже, что он сразу же был подхвачен пусковой установкой Unity).
В качестве альтернативы вы можете использовать командную строку:
$ xdg-user-dirs-update --set DOCUMENTS "$HOME/Documents"
Просто для полноты вы можете получить PATH
для определенного «особого» местоположения с помощью:
$ xdg-user-dir DOCUMENTS
Введите man xdg-user-dir
для списка имен dir пользователей XDG, хотя они должны быть очевидны из содержимого файла, вставленного выше.
man xdg-user-dirs-update