Quando Wayland supporterà il riavvio della shell tramite comando?


16

Su Xorg ho scoperto che fare ALT+ F2e poi fare ravrebbe funzionato per riavviare gnome-shelldopo un aggiornamento, tuttavia con Wayland su Ubuntu GNOME 17.04 e GNOME 3.24 ho scoperto che ricevo un messaggio che dice:

Restart is not available on Wayland

Dato che in 17.10 Wayland diventerà la novità con GNOME, questa funzionalità sarà supportata in futuro tramite Wayland o, in caso contrario, perché?


1
Se non sbaglio in una sessione Wayland, la shell GNOME funziona come display server. Quindi non ci sarà probabilmente un modo non distruttivo per riavviare la shell. Proprio come in una sessione Xorg il riavvio del server X uccide tutte le applicazioni aperte, in una sessione Wayland il riavvio della shell GNOME farà lo stesso. Ecco perché l'opzione di riavvio è disabilitata.
pomsky,


3
@pomsky Invia una risposta in base a tali informazioni. Hai ragione, in quanto gnome-shell non è separato da un server wayland, e quindi riavviare sarebbe disconnettersi, in quanto ucciderebbe il server di visualizzazione, a differenza di Xorg dove questi sono più separati.
Dobey,

Risposte:


15

In una sessione Xorg è possibile riavviare la shell GNOME senza perdere lo stato dell'applicazione poiché le applicazioni sono in esecuzione su un server separato (X). Ma a differenza di Xorg in caso di una sessione Wayland, la shell GNOME non è separata dal server Wayland.

Quindi non c'è modo di riavviare la shell GNOME in Wayland senza perdere lo stato dell'applicazione poiché anche il server di visualizzazione si arresta. È simile al riavvio del server X in una sessione Xorg.

Questo è il motivo per cui questa opzione di riavvio della shell è disabilitata in Wayland (ricorda che di solito la sequenza di tasti per uccidere il server X è disabilitata di default nella sessione Xorg) e probabilmente non ci sarà mai un modo non distruttivo per riavviare la shell GNOME a Wayland.

Puoi vedere questo rapporto sui bug di GNOME per i dettagli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.