Необходимо запускать xdg-user-dirs.service при запуске сеанса phosh, чтобы создавались xdg-каталоги. Для wayland-сессий не приемлемо запускать /etc/X11/profile.d/xdg-user-dirs.sh, да и не запускает тот же gdm ничего оттуда. Чтобы это заработало нужно добавить файл /usr/lib/systemd/user/gnome-session@phosh.target.d/xdg-user-dirs.conf: [Unit] Wants=xdg-user-dirs.service Так уже сделано в kde5: /usr/lib/systemd/user/plasma-core.target.d/xdg-user-dirs.conf в пакете plasma5-workspace. Сейчас и в phosh и gnome подпирается костыликом templates.
Что за костылик? Объясни поподробней.
(Ответ для Yuri N. Sedunov на комментарий #1) > Что за костылик? Объясни поподробней. templates запускает xdg-user-dirs сам, если каталоги ещё не созданы. А предназначен он для того, чтобы у пользователя шаблоны создавать: https://packages.altlinux.org/ru/sisyphus/srpms/templates/ Вот и получается, что если templates не установлен, то при запуске сессии через gdm или запуске сессии wayland не отработает xdg-user-dirs. Каталоги, определённые в ~/.config/user-dirs.dirs не будут созданы (обновлены).
Сделай это в отдельном пакете.
(Ответ для Yuri N. Sedunov на комментарий #3) > Сделай это в отдельном пакете. Ок.