グラフィカルログインに lightdm を使用する場合は、セッションタイプを開始して提供するように設定できます。
- 小人
- XorgのGNOME
- Xfceセッション
最初のものGnome
は標準のWaylandバックエンドで動作するGnome DEです。私が理解したのは、GnomeがWaylandプロトコルシンセサイザーとして機能することです。つまり、KMSおよびevdevのカーネルと通信します(上記のように)。Waylandアーキテクチャ無料デスクトップウェブサイト)、2番目のオプションを選択すると、Gnome on Xorg
Gnomeセッションも作成されますが、プロセスがありますXorg
。つまり、Xorgサーバーが稼働していることがわかります。
Waylandプロトコル用のコンポジターであるXorg-Serverを同時に実行できる場合は、類似/同一のリソース(グラフィックアダプタなど)を使用できるので気になります。
だから私はGnome waylandセッションに一度ログインし、別のアカウントを使ってXorgのGnomeセッションにログインすることをテストしました。その結果、これはうまくいくようですが、/usr/bin/Xwayland
runningという名前のプロセスがいくつかあり、表示されたXorgセッションが最終的に「偽」になり、XWayland「Xorg」サーバーを介して表示されるかどうかはわかりません。
かなり混乱しています。ここで、「Xorg-ServerとWayland-CompositorはLinuxで同時に実行できますか?」という質問をしたいと思います。
答え1
同時に実行されますが、同時にディスプレイを制御しません。通常、ログイン画面は最初のVTにあり、デスクトップは2番目のVTにあります。CtrlAltF1とを使って前後に切り替えることができますCtrlAltF2。~/.local/share/xorg/Xorg.1.log
たとえば、ログでハンドオーバーメッセージを見つけることができます。
AIGLX: Suspending AIGLX clients for VT switch
systemd-logind: got pause for ...
このXサーバーを実行しているVTから切り替えるとき
systemd-logind: got resume for ...
AIGLX: Resuming AIGLX clients after VT switch
VTに切り替えるとき