Bug 53201

Summary: В $HOME не создается подкаталог .config/autostart с desktop-файлами
Product: Альт Рабочая станция Reporter: Leonid Krivoshein <klark>
Component: Ошибки работыAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami, mike
Version: 11.0   
Hardware: x86_64   
OS: Linux   

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 намного проще. :-)