Bug 44200

Summary: можно запустить несколько копий krb5-ticket-watcher
Product: Sisyphus Reporter: Дорошенко Глеб <doroshenkogv>
Component: mate-sessionAssignee: Valery Inozemtsev <shrek>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, shrek, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Дорошенко Глеб 2022-11-02 14:17:44 MSK
Платформа:
server

Версии:
krb5-ticket-watcher-1.0.3-alt21
mate-sessiopn-1.26.0-alt2

Шаги воспроизведения:

1. Войти в сеанс, ввести/проигнорировать билет от kerberos.
2. $ mate-session-properties
На вкладке Опции установить чекбокс Автоматически запоминать запущенные приложения при выходе из сеанса.
3. Завершить сеанс, войти заново.

Ожидаемый результат: будет запущен только один экземпляр kerberos
Фактический результат: с каждый перезаходом в сеанс запускается все существовавшие в прошлом сеансе экземпляры +1 новый. Спустя 5 входов в сессию будет висеть будет 5 kerberos

Проблема решается в KDE добавлением в исключения по умолчанию:
https://bugzilla.altlinux.org/show_bug.cgi?id=37529#c3

Проверялось в p10, ошибка воспроизводится
Comment 1 Valery Inozemtsev 2022-11-02 15:30:38 MSK
чините krb5-ticket-watcher. зачем косяки krb5-ticket-watcher развешивать на все DE
Comment 2 Sergey V Turchin 2022-11-02 17:14:17 MSK
mate-session не обязательно его запоминать.
Comment 3 Антон Мидюков 2023-10-27 20:07:05 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> mate-session не обязательно его запоминать.

Почему? Чем это приложение отличается от других? Да ничем не отличается, поэтому и запоминает. krb5-ticket-watcher должен проверять, что он уже запущен, и не запускаться ещё раз.
В kde5 такой проблемы нет, так как приложения автозапуска запускаются, как юниты systemd. В mate-sessions этого ещё пока нет.
Comment 4 Антон Мидюков 2023-10-27 20:29:41 MSK
(Ответ для Антон Мидюков на комментарий #3)
> krb5-ticket-watcher должен проверять, что он уже
> запущен, и не запускаться ещё раз.

Проверил, так и есть, можно руками запускать и запускать.
Comment 5 Sergey V Turchin 2023-10-30 14:08:34 MSK
(Ответ для Антон Мидюков на комментарий #3)
> (Ответ для Sergey V Turchin на комментарий #2)
> > mate-session не обязательно его запоминать.
> Почему? Чем это приложение отличается от других?
> Да ничем не отличается, поэтому и запоминает.
Пусть не запоминает.