Самый минималистический способ переключения пользователей в X сеанс

Если я хочу минималистский логин, я могу использовать что-то вроде этого в моем .zprofile :

 if [ $(tty) = "/dev/tty1" ]; then startx fi 

Однако я не могу переключать пользователей на лету. Т.е. блокируйте один сеанс X без выхода из системы и переключитесь на сеанс X другого пользователя.

Какой самый минималистский способ получить эту работу? Например, я не хочу использовать диспетчер отображения тяжелого веса, например gdm или kdm.

  • В Xorg нет клавиатуры
  • Используется xrandr для поворота монитора, но он не может отменить его после удаления скрипта
  • Разделить физический X-дисплей на два виртуальных дисплея?
  • Как настроить сенсорный экран x11 на рабочем столе Linux?
  • как связать AltGr с <Ctrl> + <Alt>
  • Использование родного разрешения 1366 x 768 в Lenovo Ideapad
  • Ярлык клавиатуры для замены средней кнопки мыши
  • Проблема с отображением - на экране появляется случайная сетка
  • 2 Solutions collect form web for “Самый минималистический способ переключения пользователей в X сеанс”

    «Самый минималистический» способ состоял бы в том, чтобы использовать легкий экранный блок, например slock или i3lock, и иметь профиль для вашего второго пользователя, который начинает свою сессию с другого TTY:

     if [ $(tty) = "/dev/tty2" ]; then exec startx -- vt2 &>/dev/null logout fi 

    Затем вам нужно будет заблокировать сеанс (привязать slock к keybind или запустить xautolock после периода бездействия) и переключиться на TTY2 и начать сеанс для User2.

    Никогда не бойтесь, cdm здесь. (Был в настроении Underdog.)

    Linux и Unix - лучшая ОС в мире.