La maggior parte di voi probabilmente non se ne rende conto, ma in Ubuntu 17.10, il server di visualizzazione predefinito utilizzato è stato cambiato in Wayland (il server di visualizzazione predefinito utilizzato in Gnome Desktop) invece del solito Xorg. Nella maggior parte dei casi, questa è una buona cosa, come Wayland Più sicuro e risolto molte carenze riscontrate in X11. La cosa negativa è che andrà in crash alcune applicazioni che dipendono ancora dal vecchio server X11.
Fortunatamente, Ubuntu viene fornito con Wayland e Xorg e puoi passare facilmente da uno all'altro. Daremo un'occhiata a come passare a Xorg da Wayland in Ubuntu 17.10.
Link veloci
Passaggio da Wayland a Xorg in Ubuntu
Per impostazione predefinita, quando accedi al tuo desktop Ubuntu, verrà avviato Wayland. Per passare a Xorg, dovrai disconnetterti dalla sessione corrente.
1. Nella schermata di accesso, fare clic sull'icona a forma di ingranaggio accanto al pulsante "Accedi".
2. Seleziona l'opzione "Ubuntu su Xorg".
3. Inserisci la tua password e accedi al tuo dispositivo Ubuntu.
Questo è. Ubuntu ora funziona su Xorg e le tue vecchie app dovrebbero ora funzionare. Nota che questo diventerà il nuovo valore predefinito ogni volta che accedi, fino a quando non tornerai alla schermata di accesso.
Come verificare se stai utilizzando Xorg o Wayland
Se vuoi solo sapere quale server di visualizzazione Ubuntu è attualmente in esecuzione, puoi utilizzare il seguente comando per farlo:
echo $ XDG_SESSION_TYPE
Se vedi X11, stai eseguendo Xorg. Allo stesso modo, se vedi "Way", sei su "Wayland".
Cosa devo fare se non voglio tornare a Xorg?
Ci saranno alcune app che richiedono l'autorizzazione di root e non funzioneranno in Wayland. Ad esempio, se stai ancora utilizzando Synaptic nella tua vecchia app, non verrà eseguita in Wayland. Probabilmente vedrai un errore come l'immagine seguente.
Se hai solo bisogno di eseguire un'app e non vuoi tornare su Xorg per questo motivo, ecco una soluzione per eseguire quell'app in Wayland.
In Terminale, digita il seguente comando:
xhost + si: localuser: root
Quello che fa questo comando è aggiungere l'utente locale (o l'utente corrente) all'elenco delle connessioni consentite al server X. Quindi sarai in grado di avviare le tue applicazioni con sudo.
Conclusione
Quando Canonical ha deciso di tornare a utilizzare il desktop Gnome per Ubuntu, ha anche deciso di abbracciare tutte le cose che vengono con Gnome, incluso Wayland. È una buona scelta e, se hai bisogno di passare a Xorg, ora sai come farlo.