Existe uma maneira de sair & amp; log in como outro usuário ou o mesmo usuário, tudo a partir da linha de comando? Vi soluções que usam killall ou pkill , etc., para eliminar todos os processos em execução como usuário conectado.
Isso certamente funciona e me desconecta, mas quando eu entro de volta, descubro que todos os meus processos foram mortos, como eu não esperava depois de executar o comando. Todos os meus terminais estão fechados, assim como meu navegador, etc. É como se minha área de trabalho tivesse sido reiniciada depois de ter sido desligada.
Por outro lado, quando eu "bloqueio" o computador usando o menu de contexto no canto superior direito da tela e, em seguida, faço login novamente, tudo que eu tinha aberto ainda está aberto e todos os meus processos têm não foi morto. Neste menu de contexto, "sair" significa "matar todos os processos e começar de novo", que é o que eu não quer, e "bloquear" é "sair, mas não parar todos os processos para que quando você logar em tudo ainda está aberto ", que é o que eu quero.
Como faço para bloquear o computador, sem fazer logoff completo, diretamente da linha de comando? Ou, pelo menos, como o menu de contexto no canto superior direito da tela faz isso? Que comando (s) é executado internamente e como posso emular isso sem confirmação?
Estou em Ubuntu 15.04 x64 com o hardware de System76 , se isso ajudar em tudo.