web-dev-qa-db-ja.com

LinuxMintで複数のバックグラウンドユーザーセッションを自動開始する

Linux Mintの最新版(Ubuntuにも適用できると思います)の基本的なリクエストであると思うことについて、いくつかのヘルプを使用できます。

私は3GBのRAMと家族(そのうちの4人)のアカウントを持つホームシステムを持っています。最初のログインプロセスは15〜20秒かかり、子供たちは焦りますので、方法が欲しいですシステムが最初に起動したときに、ユーザーごとにアクティブなセッションが自動開始されるようにします。

...つまり、バックグラウンドでの複数の自動ログインと通常のログイン画面。

そうすれば、ユーザーが通常のようにログインするときに、セッションはすでに実行されており、即座に切り替えられます。私はたくさんのRAMを持っていて、このマシンは常に実行されているので、ある種のログインスクリプトを介してこれを実行する方法はありますか?

1
Slappy_G

自動ログインするユーザーがすでに1人いるとすると、ログイン後に実行されるスクリプトを使用できます(gnome-session-propertiesを使用)。

  • いくつかのファイルから自動ログインするユーザーのリストを取得します
  • それらのユーザーがまだログインしているかどうかをチェックします
  • そうでない場合は、xdotoolを使用して最初のユーザーに切り替えます([メニュー]、[ログアウト]のクリックなどをシミュレートします)これらの各ユーザーはスクリプトも自動実行する必要があるため、デイジーチェーン接続しますログインプロセス
  • すべてのユーザーがログインしている場合は、自動ログインする特別にマークされたユーザー(最初のユーザー)に切り替えます。ただし、そのユーザーが既にスクリプトを実行している場合を除きます。
0
Anthon