Come posso riavviare la shell GNOME su Wayland?


38

Quando ho apportato modifiche alle estensioni o installato applicazioni a volte ho trovato necessario riavviare la shell GNOME affinché le modifiche abbiano effetto. In passato, premendo Alt + F2, digitando 'r' e premendo invio si sarebbe fatto questo.

Tuttavia, questo non sembra essere disponibile su Wayland.

inserisci qui la descrizione dell'immagine

Posso disconnettermi e riconnettermi ma questo non è conveniente quando ho molte app e finestre aperte che lavorano su un progetto.



3
Quindi sembra che non sarà possibile per il momento?
HarlemSquirrel,

Di solito, utilizzo il riavvio per reindicizzare l'app (dopo l'installazione), esiste un modo migliore?
Abdillah,

Risposte:


9

Trasformando il commento di @gravity in una risposta, un thread della mailing list di Gnome dice che:

runDialog: disabilita il comando restart su wayland

Ci si può aspettare che i clienti gestiscano temporaneamente la scomparsa della WM, ma non il server di visualizzazione - quindi quando si esegue come compositore di wayland, un riavvio è in genere un modo elegante di uccidere la sessione dell'utente e c'è poco che possiamo fare al riguardo tranne che per impedire l'utente si spara in un piede lanciando un errore.


4

Sotto Wayland, gnome-shellnon esiste un modo grazioso per riavviare e lasciare aperte le applicazioni. Se è necessario riavviare, gnome-shellprobabilmente è meglio salvare tutto il lavoro e utilizzare il menu per disconnettersi. Se non funziona per qualche motivo, il comando lo killall -HUP gnome-shelleseguirà dal comando runner (Alt + F2) o dal terminale.


Se sei un singolo utente desktop, ad esempio, con il nome utente foo ...killall -u foo
noobninja

3

Non c'è modo per Wayland, vedi questo QA :

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.

1 : https://bugzilla.gnome.org/show_bug.cgi?id=741665

Ma su Xorg è possibile semplicemente facendo ALT+ F2e poi entrando rnel dialogo.

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.