Linux Mint에서 여러 백그라운드 사용자 세션을 자동으로 시작

Linux Mint에서 여러 백그라운드 사용자 세션을 자동으로 시작

최신 버전의 Linux Mint에 대한 기본 요청에 대해 도움을 받을 수 있습니다(이것은 Ubuntu에도 적용된다고 생각합니다).

저는 3GB RAM을 갖춘 홈 시스템을 가지고 있으며 가족 구성원(4명)의 계정을 가지고 있습니다. 초기 로그인 프로세스는 15~20초가 걸리고 아이들은 참을성이 없기 때문에 시스템이 처음 부팅될 때 각 사용자에 대해 자동으로 활성 세션을 시작하는 방법을 원합니다.

...즉, 백그라운드에 여러 개의 자동 로그인 및 일반 로그인 화면이 있습니다.

이렇게 하면 사용자가 정상적으로 로그인하면 해당 세션이 이미 실행 중이고 즉시 전환됩니다. RAM이 충분하고 이 컴퓨터는 항상 실행 중입니다. 로그인 스크립트를 통해 이를 달성할 수 있는 방법이 있습니까?

답변1

자동으로 로그인하는 사용자가 이미 있다고 가정하면 로그인 후 실행되는 스크립트를 사용할 수 있습니다( 사용 gnome-session-properties).

  • 파일에서 자동으로 로그인할 사용자 목록 가져오기
  • 각 사용자가 로그인되어 있는지 확인
  • xdotool그렇지 않은 경우 첫 번째 사용자로 전환하는 데 사용됩니다 ("메뉴" 클릭 후 "로그아웃" 클릭 등을 시뮬레이션하여).각 사용자는 자동으로 스크립트를 실행해야 하므로 로그인 프로세스가 데이지 체인 방식으로 연결됩니다.
  • 모든 사용자가 로그인되어 있는 경우 해당 사용자가 현재 스크립트를 실행하고 있지 않는 한 자동으로 로그인되는 특별히 표시된 사용자(첫 번째 사용자)로 전환하십시오.

관련 정보