Metodi di pagamento Abuse

Riconoscere Wayland o Xorg

10.07.2024, 01:18

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.

Cos'è Wayland

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.

Cos'è Xorg

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.

Controllo di Wayland o Xorg

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

Узнаем Wayland или Xorg

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

Узнаем Wayland или Xorg

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

Узнаем Wayland или Xorg

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:

Узнаем Wayland или Xorg

Questo è tutto per ora, nel prossimo articolo vi diremo come scoprire come l'applicazione viene utilizzata da Wayland.