Система: 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
В результате обсуждений пришли к такому варианту. Текущее поведение является нормальным.
Переоткрываю ошибку в связи с данным поведением: Шаги воспроизведения: 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
(Ответ для alimektor на комментарий #2) > Единственный способ вернуть машину в рабочее состояние с одним рабочим > местом - это команда > > # loginctl flush-devices Нет, ещё кнопка отменить возвращает машину в рабочее состояние с одним рабочим местом. Systemd не позволяет освободить одно конкретное место. Добавляешь по одному, а удаляешь сразу все. Поэтому, здесь нельзя ничего сделать. Данное поведение неоднократно обсуждалось и было принято решение оставить такой вариант.