Bug 40206 - Удалить seat1 и перезагрузиться -> доп. рабочее место функционирует
Summary: Удалить seat1 и перезагрузиться -> доп. рабочее место функционирует
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-multiseat (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-11 16:00 MSK by Vera Blagoveschenskaya
Modified: 2021-10-26 16:21 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2021-06-11 16:00:13 MSK
Система: alt workstation K 9.1
alterator-multiseat-0.0.5-alt1

1) Настроить 2 рабочих места (seat0, seat1), перезагрузиться. Успешная работа.
2) Зайти в альтератор, выбрать seat1, нажать кнопку "Очистить все". Список устройств для seat1 очищается (ОК). seat1 удаляется из списка рабочих мест.
3) Нажать кнопку "Применить". 
4) Перезагрузиться.

Результат: после перезагрузки рабочие места функционируют как обычно, но в альтераторе нет seat1!

Ожидаемый результат: возвращение к seat0

См. также 
https://bugzilla.altlinux.org/show_bug.cgi?id=40205
https://bugzilla.altlinux.org/show_bug.cgi?id=40098#c13
Comment 1 underwit 2021-09-21 10:15:53 MSK
В результате обсуждений пришли к такому варианту. Текущее поведение является нормальным.
Comment 2 Evgeny Shesteperov 2021-10-26 10:43:08 MSK
Переоткрываю ошибку в связи с данным поведением:

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

1) Настроить 2 рабочих места (seat0, seat1). Перезагрузиться. Убедиться, что рабочие места работают.
2) Зайти в альтератор, выбрать seat1, нажать кнопку "Очистить все". Список устройств для seat1 очищается. seat1 удаляется из списка рабочих мест.
3) Нажать кнопку "Применить" -> ОК. 
4) Перезагрузиться.

Как результат, рабочие места функционируют. Для пользователя это может рассматриваться как ошибка в работе.

Вопрос: как мне удалить рабочие места seat1, seat2, seatN и применить изменения, используя данный модуль alterator-multiseat?

Единственный способ вернуть машину в рабочее состояние с одним рабочим местом - это команда

    # loginctl flush-devices

Версия: 0.0.5-alt1 / 0.0.6-alt1
Система: Workstation 9.2
Comment 3 underwit 2021-10-26 16:21:54 MSK
(Ответ для alimektor на комментарий #2)

> Единственный способ вернуть машину в рабочее состояние с одним рабочим
> местом - это команда
> 
>     # loginctl flush-devices

Нет, ещё кнопка отменить возвращает машину в рабочее состояние с одним рабочим местом.

Systemd не позволяет освободить одно конкретное место. Добавляешь по одному, а удаляешь сразу все. Поэтому, здесь нельзя ничего сделать. Данное поведение неоднократно обсуждалось и было принято решение оставить такой вариант.