Папка документов отсутствует

Моя невероятно технологичная умная подруга взяла под контроль кабину и закрыла (как в стрелке закрытия) мою виртуальную машину под управлением Ubuntu 12.10. Когда я перезапустил, моя папка «Documents» в «Home» отсутствовала.

Как мне его восстановить?

Спасибо

0
задан 5 December 2012 в 21:04

2 ответа

Хорошо, нашел это. :

Чтобы создать новую папку «Документы»

Откройте домашнюю папку> щелкните правой кнопкой мыши> новая папка. Назовите его 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"
0
ответ дан 5 December 2012 в 21:04

Как это работает?

«Специальные» домашние каталоги (например, «Документы», «Музыка» и т. Д.) Обновляются на ранних этапах процесса входа в систему с помощью программы 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, хотя они должны быть очевидны из содержимого файла, вставленного выше.

Ссылки

0
ответ дан 5 December 2012 в 21:04

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

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