É possível mudar o usuário logado para o ambiente de desktop através do terminal?

1

Existe alguma possibilidade de login como um usuário diferente, alterando também o ambiente (ou como você diz o papel de parede, atalhos, ...) via comando de terminal como su , ssh ou login ?

Como quando você clica em "alternar usuário" no canto superior direito, onde está seu nome, e depois faz login em uma conta diferente.

Por ambiente quero dizer o que você vê quando inicializa o computador e normalmente faz o login através da tela de login. Você tem seu papel de parede, barra de ferramentas, etc.

Então, eu só quero abrir o terminal no ambiente do meu adam e digitar login --change-enviroment john , em vez de clicar em adam no canto superior direito, fazer logoff e fazer login como john

    
por Adam 03.07.2014 / 17:10

1 resposta

0

Você pode executar várias sessões X em diferentes VTs e alternar entre elas. VTs (terminal virtual) são os consoles não-GUI que você pode acessar via, por exemplo, Ctrl Alt F - # , onde # é de 1 a 6. Sua sessão X atual já ocupa uma, então se F-1 não funcionar, tente F-2, etc.

O console terá um prompt de login (se você usar um login gráfico, pode ser o que você recebe em vez disso - eu não, então não tenho certeza). Agora você pode fazer login como o usuário que quiser. Para iniciar uma nova sessão X: startx .

Agora você pode alternar entre as duas sessões X através dos VTs em que estão sendo executados. Se não for óbvio, passe pelo F 1-6 com ctrl-alt. Você deve ser capaz de encontrar ambos os desktops.

    
por 03.07.2014 / 19:20