Ubuntu 17.10で奇妙な問題が発生しています。ログイン画面に、XとWaylandを切り替えるための小さなアイコンがありません。実際、デフォルトのインストールでは、WaylandではなくXを実行しています(ターミナルでecho $XDG_SESSION_TYPE
を実行することで検証され、ターミナルはx11
を出力します)。
また、2つのXorgプロセス、2つのgnome-Shellプロセスなどの実行中のプロセスを複製しました。1つはユーザーから、もう1つはgdmユーザーから、起動時のメモリ使用量を2倍にします。重複したプロセスを表示するには、システムモニターで[すべてのプロセス]をチェックして、すべてのユーザーのプロセスを表示する必要がありました。システムモニターのスクリーンショット:
これは、Ubuntu 17.10が合計4 Gbの起動時に1.2 GbのRAMを使用していることが変だとわかったためです。 Unityを使用したUbuntu 16.04でも800 Mbしか使用していませんでした。
Ctrl + Alt + F1-7で仮想端末を調べると、TTY1には常にgdmセッションが存在することがわかります。私のセッションはTTY2にあります。 TTY7は、この「/ dev/sda:clean files blocks」のようなカーネルメッセージを出力します。これは、以前のUbuntuバージョンではセッションに戻ることになっていた場所です。
これは このRedditの投稿 のフォローアップです。Ubuntu17.10のインストールはクリーンインストールであり、Nvidiaドライバーはインストールしなかったことを説明します。以前は、Ubuntu 16.04を実行していました。
これと同様の問題が発生しました(gdm3はubuntu 17.10システムでウェイランドを起動できませんでした)-lightdmに切り替えて解決しました。
報告された重複プロセスの問題は見ていませんでしたが、おそらく役立つでしょう。
Sudo dpkg-reconfigure lightdm
デュアルモニターのセットアップで同様の問題がありました(GDM3はXorgセッションのみを表示します)。接続されたモニターが1つだけの場合、Waylandセッションが存在していました。 syslogから、プライマリとして定義されたモニターがXにフォールバックしていない場合、WaylandでGDMを開始できないようです。
解決策は、Xセッションでディスプレイレイアウトをセットアップしてから、モニター構成ファイルをホームディレクトリからGDM構成ディレクトリにコピーすることでした。
Sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
Lightdmが解決しなかったgdm3とwaylandに問題がありました。
巧みな(17.10)で、最初にnvidia-384専用ドライバーをインストールしました。 xorgからウェイランドに復帰しようとすると(nvidiaドライバーを削除)、gdm3はウェイランドセッションを提供しませんでした。 /etc/gdm3/custom.conf
を編集し、ウェイランドの行をコメントアウトする必要がありました。
#WaylandEnable=false.