La maggior parte delle distribuzioni Linux più diffuse ha già adottato Wayland. Ubuntu è già passato a Wayland dalla versione 22.04, mentre Fedora lo distribuisce da tempo. Le distribuzioni SUSE e Debian si sono aggiunte di recente. Ma Wayland presenta ancora alcuni problemi, in particolare il fatto che molti programmi più vecchi non sono supportati o non funzionano bene. Se si riscontrano problemi con i programmi più vecchi, è necessario verificare quale display server viene utilizzato. Esistono diversi modi per farlo.
Wayland è un protocollo di visualizzazione sviluppato come alternativa a X Window System per la gestione dell'interfaccia a finestre nei sistemi operativi Linux. Wayland mira a offrire un'architettura GUI più moderna ed efficiente rispetto al sistema X Window, sviluppato oltre 30 anni fa. Wayland è destinato a migliorare le prestazioni, la sicurezza e la stabilità generale della GUI sui sistemi Linux.
Xorg (X.Org) è un'implementazione libera e open source del sistema X Window, che è lo standard per la GUI nella maggior parte delle distribuzioni Linux. Xorg è un display server che gestisce gli elementi grafici sullo schermo, come finestre, pulsanti e altri elementi dell'interfaccia. Fornisce funzionalità di base per lavorare con la grafica e interagire con l'hardware del computer.
Xorg consente di eseguire applicazioni grafiche e gestori di finestre sui sistemi Linux, offrendo all'utente un modo comodo e intuitivo di interagire con il computer. Supporta inoltre estensioni e driver che consentono di personalizzare e ottimizzare il sottosistema grafico per le esigenze specifiche dell'utente.
Il metodo più comodo e accessibile per visualizzare il display server è quello di visualizzare il contenuto della variabile d'ambiente XDG_SESSION_TYPE
. Se è in uso Wayland, verrà visualizzato Wayland e se è in uso Xorg, verrà visualizzato X11:
$ echo $XDG_SESSION_TYPE
Inoltre, l'utente può sempre scoprire il tipo di sessione corrente utilizzando loginctl
. Per visualizzare l'elenco
delle sessioni, eseguire il programma con il comando list-sessions
o senza parametri:
$ loginctl list-sessions
Per visualizzare il tipo di una particolare sessione, passare il suo identificatore al comando show-session
. Ad esempio, se il numero di sessione è 3:
$ loginctl show-session 3 -p Type
Tutto questo si può fare anche con un semplice comando, che fornisce l'ID della sessione dalla variabile d'ambiente XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
In Ubuntu, queste informazioni sono visualizzabili anche nella GUI. È necessario andare in "Impostazioni", andare in "Informazioni sul sistema" e trovare "Interfaccia finestra".
A quel punto si vedrà il nome del display server:
Questo è tutto per ora, nel prossimo articolo vi diremo come scoprire come l'applicazione viene utilizzata da Wayland.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: