У меня была установлена Ubuntu-14.04 в минимальной конфигурации, то есть без поддержки X Windows. Позже я добавил пакеты x-server для своей карты и облегченный WindowManager (я не хочу KDE или GNOME), поэтому я обычно запускаю X с помощью startx, однако кто-то продолжает создавать документы, рабочий стол, загрузку, видео, музыку и т. Д. каталоги в моем $ HOME. Я думал, что это обычно делают "продвинутые" окружения рабочего стола. Какое приложение / демон может быть за этим в любом случае?
источник
sudo apt-get remove xdg-user-dirs
свою тестовую ВМ, и она предложила удалить ее.dpkg -S */xdg-user-dir
. Он должен показать вам все пакеты, которые предоставляют файлы с именами/xdg-user-dir
. Надеюсь, это даст вам подсказку.rc
ним, покажите, что они значат.r
дляRemove
иc
дляConf-files
. Это означает, что пакет был удален, а файлы конфигурации - нет. Вам необходимо очистить пакет -sudo apt-get purge xdg-user-dirs
чтобы удалить их.Эти каталоги указываются Freedesktop под именем xdg user directory . Он используется довольно многими приложениями, а не только в самых настольных средах.
Существует утилита,
xdg-user-dirs-update
которая создает эти каталоги, если они отсутствуют. Вы можете попытаться отследить вызовы этой утилиты, но это безнадежное дело: рано или поздно приложение захочет один из этих каталогов и создаст их все. По крайней мере, в Ubuntu он вызывается из сценариев запуска сеанса, которые выполняются всякий раз, когда вы запускаете сеанс X, и вы не можете подавить это без грязных уловок (или без прав root).Чтобы избавиться от каталогов, отредактируйте
~/.config/user-dirs.dirs
и установите для них нужные вам пути. Единственное, что вы не можете изменить - это тоXDG_CONFIG_HOME=~/.config
, что используется для поискаuser-dirs.dirs
файла.источник