Ubuntu - навсегда удалить ~ / Видео и ~ / Public

21

Я удалил папки, но каждый раз, когда я возвращаюсь, они воссоздаются. Я отредактировал ~/.config/user-dirs.dirsи удалил оскорбительные строки, но они заменяются при повторном входе в систему! Файл говорит, что он автоматически сгенерирован /usr/bin/xdg-user-dirs-update, но это, кажется, тупик.

нона
источник
Я удалил пользователя, но имя этого конкретного пользователя появляется в приглашении для входа в систему ubuntu 10.04 lts и не удаляется оттуда. пожалуйста, дайте мне знать, как этого добиться. Спасибо.

Ответы:

24

Три файла управляют поведением «личных специальных папок»:

  • ~/.config/user-dirs.dirs- позволяют пользователю указать собственный путь для специальных папок. Таким образом, вы можете Musicпоместить вашу папку, скажем, в «$ HOME / My Music» или «/ datapartition / mp3». Это не позволяет вам «отключить» эти папки. Если вы удалите одну строку (или весь файл), будут использоваться значения по умолчанию, как вы уже заметили.

  • /etc/xdg/user-dirs.conf(переопределено ~/.config/user-dirs.conf) - позволяет включить или отключить автоматическое (повторное) создание папки. Если вы установите enabled=Falseглобально или только для своего собственного пользователя, специальные папки больше не будут создаваться при входе в систему, если вы удалите или переименуете папки.

  • /etc/xdg/user-dirs.defaults- Глобальный шаблон для папок пути и имени. Это файл, который читается при ~/.config/user-dirs.dirsповторном создании. Имейте в виду, что изменение имен по умолчанию не позволит локализовать (перевести) имена папок, если вы измените свой язык / язык.

Кстати, отключенная вами служба была просто демоном, который предлагал бы переименовывать папки в случае, если вы изменили свой язык / локаль.

MestreLion
источник
18

Ваша проблема была объяснена на вики

настройки

Сисадмины могут настраивать вещи, редактируя /etc/xdg/user-dirs.conf. На данный момент есть только две настройки, вы можете отключить все это, и вы можете указать кодировку кодировки, используемую для имен файлов. Они также могут устанавливать или изменять каталоги по умолчанию и их начальные значения в /etc/xdg/user-dirs.defaults.

$ (XDG_CONFIG_HOME) /user-dirs.dirs указывает текущий набор каталогов для пользователя. Этот файл имеет формат оболочки, поэтому к нему легко получить доступ из сценария оболочки. Этот файл также может быть изменен пользователями (вручную или через приложения) для изменения используемых каталогов. Примечание. Чтобы отключить каталог, укажите его в homedir. Если вы удалите его, он будет воссоздан при следующем входе в систему.

Таким образом, ваш ~/.config/user-dirs.dirsможет быть изменен как

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"
Qun
источник
2

На самом деле это демон, который создает эти папки, проверяет параметры запуска, я думаю, вы можете легко отключить эту функцию в системном меню.

Гильермо Силичео Труба
источник
единственное, что я могу найти, это выглядит так, как будто оно xdg-user-dirs-gtk-update - Update common folders names to match current localeотключено
nona
2

По крайней мере, в Ubuntu 18.10 вы можете просто удалить каталоги и запустить xdg-user-dirs-update на терминале. Записи будут переназначены на главную и исчезнут из списка в разделе «Файлы».

javs
источник
1
sudo apt-get --purge remove xdg-user-dirs*
asrdojg
источник
1
Как это лучше, чем другие ответы?
Тото
0

Вы можете попробовать установить Ubuntu Tweak ... на вкладке «Личные» + «Расположение папок по умолчанию»: вы можете изменить расположение папок на любое место, или вы можете просто указать, что все они указывают на один и тот же каталог (например, / home / пользователь /)

13east
источник