Quand Wayland prendra-t-il en charge le redémarrage du shell par commande?

16

Sur Xorg, j'ai trouvé que faire ALT+ F2, puis faire rfonctionnerait pour redémarrer gnome-shellaprès une mise à jour, mais avec Wayland sur Ubuntu GNOME 17.04 et GNOME 3.24, j'ai trouvé que je recevais un message disant:

Restart is not available on Wayland

Étant donné qu'en 17.10 Wayland deviendra la nouveauté avec GNOME, cette fonctionnalité sera-t-elle prise en charge à l'avenir via Wayland, ou sinon, pourquoi?


la source
1
Si je ne me trompe pas dans une session Wayland, le shell GNOME fonctionne comme serveur d'affichage. Il n'y aura donc probablement aucun moyen non destructif de redémarrer le shell. Tout comme dans une session Xorg, le redémarrage du serveur X tue toutes les applications ouvertes, dans une session Wayland, le redémarrage du shell GNOME fera de même. C'est pourquoi cette option de redémarrage est désactivée.
pomsky
3
@pomsky Veuillez poster une réponse basée sur ces informations. Vous avez raison, dans la mesure où gnome-shell n'est pas séparé d'un serveur wayland, et donc le redémarrer serait se déconnecter, car cela tuerait le serveur d'affichage, contrairement à Xorg où ceux-ci sont plus séparés.
dobey

Réponses:

15

Dans une session Xorg, on peut redémarrer le shell GNOME sans perdre l'état de l'application car les applications s'exécutent sur un serveur distinct (X). Mais contrairement à Xorg dans le cas d'une session Wayland, le shell GNOME n'est pas séparé du serveur Wayland.

Il n'y a donc aucun moyen de redémarrer le shell GNOME dans Wayland sans perdre l'état de l'application car le serveur d'affichage tombe également en panne. C'est similaire au redémarrage du serveur X dans une session Xorg.

C'est la raison pour laquelle cette option de redémarrage du shell est désactivée dans Wayland (rappelez-vous qu'en général, la séquence de touches pour tuer le serveur X est également désactivée par défaut dans la session Xorg) et il n'y aura probablement jamais de moyen non destructif de redémarrer le shell GNOME à Wayland.

Vous pouvez voir ce rapport de bogue GNOME pour plus de détails.

pomsky
la source