A maneira mais minimalista de trocar de usuário na sessão X

3

Se eu quiser um login minimalista, posso usar algo assim em meu .zprofile :

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

No entanto, ao fazer isso, não consigo mais alternar entre os usuários. Ou seja bloquear uma sessão X sem sair e alternar para a sessão X de outro usuário.

Qual é a maneira mais minimalista de conseguir esse trabalho? Por exemplo, não quero usar um gerenciador de exibição pesado como o gdm ou o kdm.

    
por student 19.10.2012 / 18:27

2 respostas

3

A maneira "mais minimalista" seria usar um screenlocker leve como slock ou i3lock e ter um perfil para o seu segundo usuário que inicia sua sessão a partir de um TTY diferente:

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

Você teria que bloquear sua sessão (vincular slock a um keybind ou xautolock acioná-lo após um período de inatividade) e mude para TTY2 e inicie uma sessão para o Usuário2.

    
por 19.10.2012 / 20:28
0

Nunca tema, cdm está aqui. (Estava em um humor Underdog.)

    
por 19.10.2012 / 18:44