Bug 53201 - В $HOME не создается подкаталог .config/autostart с desktop-файлами
Summary: В $HOME не создается подкаталог .config/autostart с desktop-файлами
Status: NEW
Alias: None
Product: Альт Рабочая станция
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 11.0
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-22 17:45 MSK by Leonid Krivoshein
Modified: 2025-02-22 19:33 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Krivoshein 2025-02-22 17:45:34 MSK
Из-за этого не работает настраиваемый пользователем автозапуск. Проверялось мной на альфа, подтверждено тестировщиками на альфа и бете. Создание каталога ~/.config/autostart вручную решает проблему с автозапуском (возобновлением работы) pc-test, см. РМ:issues/167250#note-5.

Во всех других дистрибутивах каталог создаётся отдельным подпакетом брендинга:
https://packages.altlinux.org/ru/p11/files/?q=%2Fetc%2Fskel%2F.config%2Fautostart
https://packages.altlinux.org/ru/p10/files/?q=%2Fetc%2Fskel%2F.config%2Fautostart
Comment 1 Антон Мидюков 2025-02-22 17:54:06 MSK
А программа, которой нужен этот каталог, не может сама его создать?
Comment 2 Leonid Krivoshein 2025-02-22 18:40:57 MSK
(In reply to Антон Мидюков from comment #1)
> А программа, которой нужен этот каталог, не может сама его создать?
Может, но я не думаю, что программы ожидают такого поведения. Оно, к тому же, отличается от всех остальных дистрибутивов Альт. Кроме подкаталога, в нём должны быть некие desktop-файлы, а пользователь в интерфейсе может переопределять, что ему нужно, а чего не нужно "автозапускать". Например, polkit-gnome-authentication-agent-1-xfce.desktop.
Comment 3 Антон Мидюков 2025-02-22 18:59:28 MSK
(In reply to Leonid Krivoshein from comment #2)
> (In reply to Антон Мидюков from comment #1)
> > А программа, которой нужен этот каталог, не может сама его создать?
> Может, но я не думаю, что программы ожидают такого поведения. Оно, к тому
> же, отличается от всех остальных дистрибутивов Альт. Кроме подкаталога, в
> нём должны быть некие desktop-файлы, а пользователь в интерфейсе может
> переопределять, что ему нужно, а чего не нужно "автозапускать". Например,
> polkit-gnome-authentication-agent-1-xfce.desktop.

Это какие-то косячные программы, раз они не могут создать нужный себе каталог в пользовательском каталоге, если его не существует. Их нужно исправлять.
Comment 4 Leonid Krivoshein 2025-02-22 19:33:39 MSK
Специально спросил авторов, является ли сие задумкой. Оно могло бы быть задумкой, например, из соображений безопасности: мы не хотим, чтобы программы запускались автоматом при открытии графического сеанса. Программа может воспринимать наличие каталога в .config как часть настройки (безопасности) в среде пользователя. Отсюда баг: я бы не создавал его тут, если бы не попросили. Разумеется, у себя сделать mkdir -p намного проще. :-)