Автор Тема: xdg-user-dirs не создаются директории  (Прочитано 1088 раз)

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Альт p11 starterkit (xfce)
cat ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
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/Видео"

Если удалить данные директории они при входе в систему не пересоздаются, а просто вносятся изменения в файл  ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/"
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/"

Я судя по документации к xdg-user-dirs понял что данные директории пересоздаются. Или жен при создании нового пользователя они создаются, но этого не происходит.

Установленное ПО:
rpm -qa | grep xdg
xdg-utils-1.2.1-alt3.noarch
libxdg-basedir-1.2.3-alt1.x86_64
xdg-user-dirs-0.18-alt2.x86_64
python3-module-pyxdg-0.28-alt1.2.noarch
xdg-dbus-proxy-0.1.6-alt1.x86_64

Для новых пользователей пришлось сделать так:
mkdir /etc/skel/{'Рабочий стол',Загрузки,Шаблоны,Общедоступные,Документы,Музыка,Изображения,Видео}

Может я не правильно понял механизм работы или косяк в программе?
Разбаньте в телеге шакалы!!!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Re: xdg-user-dirs не создаются директории
« Ответ #2 : 19.05.2025 12:07:02 »
https://wiki.archlinux.org/title/XDG_user_directories_(Русский)

Это читал, там как раз сказано: Программа считывает файл конфигурации и набор каталогов по умолчанию. Затем создаёт их локализованные версии в домашнем каталоге пользователя

Но ничего не создаётся.

Контролом включено.
xdg-user-dirs   enabled

Разбаньте в телеге шакалы!!!

Оффлайн Letmein

  • Участник
  • *
  • Сообщений: 189
Re: xdg-user-dirs не создаются директории
« Ответ #3 : 19.05.2025 21:19:19 »
Если удалить данные директории они при входе в систему не пересоздаются, а просто вносятся изменения в файл  ~/.config/user-dirs.dirs
Если удалить ещё и соответствующую каталогу строчку в этом файле, то каталог создаётся. Ну и строчка восстанавливается.