LINUX.ORG.RU
ФорумAdmin

Два графических рабочих стола для одного пользователя

 , ,


0

1

Привет всем, по производственной необходимости нужно сделать следующие:

  1. Автоматический вход под userTest
  2. Загрузить определенную (нештатную) DE для userTest
  3. В DE (нештатной) иметь кнопку запустить штатную DE под userTest
  4. В DE (нештатной) иметь кнопку выгрузить штатную DE

Варианты:

  1. Можно загрузить в том же tty1 штатную DE совместно с DE (нештатной) (у меня не выходит штатная не грузится) под ОС (испытуемой), под (другими) ОС работает.

  2. Можно загрузить штатную в tty2 под userTest (или другим пользователем)

2.1 Переключится автоматически на tty2, что-нибудь поделать, и завершить сеанс (графика должна выгрузится), либо нажать кнопку выгрузить штатную DE в tty1

  1. Есть такой ещё вариант, запустить на tty1 DE (нештатную) под userTest, а на tty2 DM ligthdm для userTest2

3.1 По умолчанию показывается tty1, если перешли на tty2 и нет действия пользователя (например 1 минута) переходим на tty1

DE (нештатная) - свое графическое ПО на С++

DE (штатная) - Mate 1.20

ОС (испытуемая) - AltLinux 8.2 DM ligthdm

ОС (другие) - Rosa Linux 8 DM SDDM

Нужны предложения каким вариантам идти и как это можно сделать?



Последнее исправление: vvpnet (всего исправлений: 4)

Xephyr

DE (нештатная) - свое графическое ПО на С++

А зачем тогда DE? Если ПО своё, добавьте ему режим «киоска».

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Дело в том что режим «киоска» нужно интерактивно выключать и включать по запросу пользователя..

vvpnet
() автор топика
Ответ на: комментарий от Zhbert

Типо того только ДЕ (нештатное обычное графическое приложение)

vvpnet
() автор топика

На getty настраиваем автологин пользователя при старте tty.
Shell проверяет, где он запущен и какое de запускать. Если в нужном tty, то запускает это de.
Для переключения запускаем скрипт, который меняет запускаемое de, и рестартит tty, в итоге shell запускает второе de, и после этого меняет запускаемое de обратно на первое.
Запускаем второй скрипт, который просто перезапустит tty, и запустится первое de.

Как-то так.

stripwire
()

гуглить Kali Undercover Mode

anonymous
()
Ответ на: комментарий от stripwire

Понравилось, реализую в фоне основной работы

vvpnet
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.