web-dev-qa-db-ja.com

Ubuntu 17.10はWaylandを実行していません

Ubuntu 17.10で奇妙な問題が発生しています。ログイン画面に、XとWaylandを切り替えるための小さなアイコンがありません。実際、デフォルトのインストールでは、WaylandではなくXを実行しています(ターミナルでecho $XDG_SESSION_TYPEを実行することで検証され、ターミナルはx11を出力します)。

また、2つのXorgプロセス、2つのgnome-Shellプロセスなどの実行中のプロセスを複製しました。1つはユーザーから、もう1つはgdmユーザーから、起動時のメモリ使用量を2倍にします。重複したプロセスを表示するには、システムモニターで[すべてのプロセス]をチェックして、すべてのユーザーのプロセスを表示する必要がありました。システムモニターのスクリーンショット:

Screenshot: System Monitor with xorg

Screenshot: System Monitor with gnome-Shell

これは、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を実行していました。

15
Ricardo Gomes

これと同様の問題が発生しました(gdm3はubuntu 17.10システムでウェイランドを起動できませんでした)-lightdmに切り替えて解決しました。

報告された重複プロセスの問題は見ていませんでしたが、おそらく役立つでしょう。

Sudo dpkg-reconfigure lightdm
3
Timon

デュアルモニターのセットアップで同様の問題がありました(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
2
jan

Lightdmが解決しなかったgdm3とwaylandに問題がありました。

巧みな(17.10)で、最初にnvidia-384専用ドライバーをインストールしました。 xorgからウェイランドに復帰しようとすると(nvidiaドライバーを削除)、gdm3はウェイランドセッションを提供しませんでした。 /etc/gdm3/custom.confを編集し、ウェイランドの行をコメントアウトする必要がありました。

#WaylandEnable=false.
1
ross minet