Inicie automaticamente várias sessões de usuário em segundo plano no Linux Mint

1

Eu poderia usar alguma ajuda com o que eu acho que é um pedido básico na mais nova edição do Linux Mint (que eu acho que também seria aplicável ao Ubuntu).

Eu tenho um sistema doméstico com 3 GB de RAM e contas para membros da família (4 deles). Como o processo de login inicial leva de 15 a 20 segundos e as crianças são impacientes, eu gostaria de ter uma sessão ativa iniciada automaticamente para cada usuário quando o sistema for inicializado pela primeira vez.

... Em outras palavras, um login automático múltiplo em segundo plano e uma tela de login normal.

Dessa forma, quando um usuário faz login como normal, a sessão já está em execução e é alternada para instantaneamente. Eu tenho muita RAM e esta máquina sempre roda, então existe alguma maneira de fazer isso através de algum tipo de login scripts?

    
por Slappy_G 17.02.2015 / 00:31

1 resposta

0

Supondo que você já tenha um usuário que faz login automático, provavelmente é possível usar um script que é executado após o login (use gnome-session-properties ) que:

  • obtém uma lista de usuários para login automático de algum arquivo
  • verifica cada um desses usuários se eles estiverem conectados ainda
  • se um não estiver, use xdotool para alternar para o primeiro usuário (simulando clicando em Menu e, em seguida, Logout, etc) Cada um desses usuários deve executar automaticamente o script também, desse modo encadeando o processo de login
  • se todos os usuários estiverem conectados, mude para um usuário especialmente marcado (o primeiro) que efetua login automaticamente, a menos que seja o usuário que já está executando o script no momento.
por 17.02.2015 / 12:10