Wann unterstützt Wayland den Neustart der Shell per Befehl?


16

Unter Xorg stellte ich fest, dass "Doing ALT+" F2und "Doing r" funktionieren, um gnome-shellnach einem Update neu zu starten. Unter Wayland unter Ubuntu GNOME 17.04 und GNOME 3.24 erhalte ich jedoch die folgende Meldung:

Restart is not available on Wayland

In Anbetracht der Tatsache, dass Wayland in 17.10 das neue Feature von GNOME sein wird, wird diese Funktion in Zukunft von Wayland unterstützt, oder wenn nicht, warum?


1
Wenn ich mich in einer Wayland-Sitzung nicht irre, fungiert die GNOME-Shell als Anzeigeserver. Es gibt also möglicherweise keine zerstörungsfreie Möglichkeit, die Shell neu zu starten. So wie in einer Xorg-Sitzung der Neustart des X-Servers alle offenen Anwendungen beendet, wird in einer Wayland-Sitzung der Neustart der GNOME-Shell genauso ausgeführt. Aus diesem Grund ist diese Neustartoption deaktiviert.
Pomsky


3
@pomsky Posten Sie bitte eine Antwort, die auf diesen Informationen basiert. Sie haben Recht, dass die Gnome-Shell nicht von einem Wayland-Server getrennt ist. Wenn Sie sie neu starten, bedeutet dies, dass Sie sich abmelden, da dies den Anzeigeserver töten würde, anders als unter Xorg, wo diese stärker getrennt sind.
Dobey

Antworten:


15

In einer Xorg-Sitzung kann die GNOME-Shell neu gestartet werden, ohne den Anwendungsstatus zu verlieren, da Anwendungen auf einem separaten Server (X) ausgeführt werden. Im Gegensatz zu Xorg ist die GNOME-Shell im Falle einer Wayland-Sitzung jedoch nicht vom Wayland-Server getrennt.

Es gibt also keine Möglichkeit, die GNOME-Shell in Wayland neu zu starten, ohne den Anwendungsstatus zu verlieren, da der Anzeigeserver ebenfalls ausfällt. Es ähnelt dem Neustart des X-Servers in einer Xorg-Sitzung.

Dies ist der Grund, warum diese Shell-Neustartoption in Wayland deaktiviert ist (denken Sie daran, dass in der Xorg-Sitzung normalerweise auch die Schlüsselsequenz zum Beenden des X-Servers standardmäßig deaktiviert ist) und es wahrscheinlich nie eine zerstörungsfreie Möglichkeit zum Neustart der GNOME-Shell geben wird in Wayland.

Sie können diesen GNOME-Fehlerbericht für Details sehen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.