同様の問題が別の投稿で提起されました。質問に答える:
- これは物事がどのように機能するはずですか?デスクトップは、ディスプレイマネージャーと同じTTY(またはそれを何と呼ぶか)を使用することになっていると思いました。
まあ、そうだった。gdmの責任者であるGNOME開発者は、ここでそれが以前どのように機能し、何が変更されたかを説明しました。
以前は、1つのXサーバーをルートとして起動し、ログインしたときにセッションXサーバーに「モーフィング」しました。ユーザーの簡易切り替えを行った場合、2番目のXサーバーをオンデマンドで起動しました。
セキュリティ上の理由、およびWaylandの移植の理由により、1つをルートとして起動する代わりに、ユーザーのセッション内でXサーバーとWaylandサーバーを起動します。
これを行う方法は、gdm greeterセッション用とセッションユーザー用の2つのXサーバーを起動することです。
ユーザーセッションに切り替えた後にグリーターを分解することは完全に可能です。少しだけコードが必要ですが、残念ながら、グリーターセッションとユーザーセッションの両方をVT1に配置することはできません。最初にユーザーセッションを起動し、次にグリーターセッションを切断する必要があるため、同じVTに2つのXサーバーが同時に存在している間は中間状態になれないためです。
2つのgnome-shellインスタンスを保持することに関するリソースの問題を忘れました。グリッターセッションを終了し、ユーザーの切り替え/ログアウトのためにオンデマンドで起動してリソースを節約するかどうかを確認するために、Rayとチャットします。
- このように設定することで、より多くのグラフィカルリソースを使用していますか?
はい。
- ログイン後にGDM3がディスプレイをGnome Desktopに渡す方法はありますか?
おそらく、修正が配信されるか、gdm 3.14に戻るまではそうではありませんが、これはおそらく最善の方法ではありません。
- #3を行う利点はありますか?
gdm3のメモリリークといくつかのパフォーマンスの問題について苦情がありました。
これが修正されるまで、デスクトップマネージャーをgdm3からlightdmに切り替えることをお勧めします。良いことは、Ubuntu GNOMEを使用していることです。lightdmはクールで、統一されたログイン画面のように見えます。
installl lightdm:
sudo apt install lightdm
それに切り替えます:
sudo dpkg-reconfigure lightdm
再起動すると、ttyと通常のリソース消費量で問題なく動作し、引き続きGNOMEを使用できます。または、KDE、XFCE、Mateなどの他のデスクトップ環境に切り替えます。