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


15

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

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

スクリーンショット:xorgを使用したシステムモニター

スクリーンショット: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の投稿のフォローアップで、Ubuntu 17.10のインストールはクリーンインストールであり、Nvidiaドライバーはインストールしなかったことを説明しています。以前は、Ubuntu 16.04を実行していました。


起動時に1.2GBのRAMを使用しても驚くことではありません。これは、通常のシナリオだ
アンワル

回答:


3

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

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

sudo dpkg-reconfigure lightdm

2

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

1

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

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

#WaylandEnable=false.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.