Usare Linux con Wayland? Ecco cosa dovresti sapere

Potresti aver sentito parlare del server di visualizzazione Wayland, ma di cosa si tratta? Come influenza te e il tuo computer Linux? Ecco cosa devi sapere.

Potresti aver sentito parlare del server di visualizzazione Wayland, ma di cosa si tratta?  Come influenza te e il tuo computer Linux?  Ecco cosa devi sapere.
Annuncio pubblicitario

Potresti aver sentito parlare di Wayland. Come provare Wayland, un nuovo server di visualizzazione per Linux Come provare Wayland, un nuovo server di visualizzazione per Linux Le distribuzioni Linux avranno presto un nuovo server di visualizzazione chiamato Wayland. Diamo un'occhiata a Wayland e vediamo come puoi provarlo adesso. Leggi altro, un nuovo protocollo (ish) che mira a sostituire il server di visualizzazione Xorg in un lontano futuro. Se pensi che questo non ti riguardi, ripensaci: Fedora 25 e versioni successive Fedora 25 è arrivata: ecco cosa è cambiato Fedora 25 è arrivata: ecco cosa è cambiato Fedora 25 offre le ultime novità del progetto GNOME, ma qual è la storia con il nuovo server di visualizzazione, Wayland? Il server di visualizzazione di prossima generazione è davvero pronto per la prima serata? Leggi altro lo usa di default.

Chiaramente, è qualcosa che è qui per rimanere e crescerà. Il fatto che puoi usarlo ora è la prova di ciò. Ma se vuoi mettere alla prova il futuro, devi tenere a mente alcune cose.

Che cosa è Wayland?

In breve, è un protocollo che dice ai tuoi programmi come dovrebbero apparire a te, a seconda delle tue azioni. Ad esempio, spostando una finestra o facendo clic su un pulsante. Tecnicamente, non è un sostituto del server Xorg da solo - Wayland definisce solo il modo in cui un server di visualizzazione dovrebbe comunicare con tali applicazioni.

Invece, si basa su una terza parte per fornire questo server di visualizzazione, chiamato compositore Wayland . Questo è ciò che prende il ruolo del server Xorg. Un esempio di ciò è KWin, del desktop KDE al plasma KDE spiegato: Uno sguardo all'interfaccia desktop più configurabile di Linux KDE ha spiegato: Uno sguardo all'interfaccia desktop più configurabile di Linux Che aspetto ha Linux? A volte, Unity; altre volte, GNOME. Spesso, però, Linux esegue KDE. Se non usi l'odierno ambiente K Desktop sul tuo PC Linux, ora è il momento di cambiare! Leggi di più . Quello che Wayland fa è cercare di semplificare le comunicazioni del server di visualizzazione, rendendo lo sviluppo futuro più facile e veloce.

Ma come molte tecnologie future, ha qualche dentizione su cui lavorare. Il server Xorg è in circolazione da molto tempo e in se stesso è stato costantemente sviluppato. Ciò significa anche che Wayland ha qualcosa da fare (insieme ai server di visualizzazione che lo implementano). Ma per ora, ci sono molte cose che puoi fare per testarlo molto più agevolmente.

Evita le applicazioni GTK + 2 o Qt 4

Linux è piuttosto unico in quanto non ha un vero e proprio GUI toolkit (rispetto a Windows o macOS ad esempio). Questi toolkit sono pezzi di software (framework) che semplificano la creazione di GUI (interfacce utente grafiche Grsync - Una semplice GUI per aiutarti a usare 'rsync' Facilmente [Linux] Grsync - Una semplice interfaccia grafica per aiutarti a usare 'rsync' facilmente [ Linux] Ulteriori informazioni) per i programmi. I principali su Linux includono GTK + e Qt.

Fondamentalmente, i programmi con cui interagisci giorno per giorno sono scritti in questi framework. Fungono da client al tuo server di visualizzazione, chiedendo che le cose vengano disegnate sullo schermo. Tuttavia, queste richieste devono essere capite prima, e questo dipende dal toolkit da fare.

In quanto tale, solo alcuni tipi di programmi possono effettivamente essere eseguiti in Wayland - quelli che sanno come parlarne. Ad esempio, quelli scritti in Qt 5 (il toolkit del desktop Plasma Lo stato attuale del nuovo ambiente desktop Linux, Plasma 5 Lo stato attuale del nuovo ambiente desktop Linux, Plasma 5 Dopo anni di lucidatura della serie 4.x, KDE è ancora una volta leader della gara di innovazione tra gli ambienti desktop Linux con il suo ultimo prodotto: Plasma 5. Read More è basato su), sarà in grado di funzionare correttamente. I programmi GTK + 3 possono anche essere eseguiti in modo nativo.

gtk3 dconf

Detto questo, se provi ad aprire, ad esempio, un'applicazione Qt 4, avrai buone probabilità che funzioni. Wayland lo fa facendo girare il server Xorg dietro le quinte, per ascoltare le app che non riesce a capire. Tuttavia, questo può portare ad un maggiore utilizzo della memoria Linux usa meno RAM di Windows? Linux usa meno RAM di Windows? Dipende. Windows e Linux potrebbero non utilizzare la RAM esattamente nello stesso modo, ma alla fine stanno facendo la stessa cosa. Quindi quale usa meno RAM? Ulteriori informazioni e velocità leggermente inferiori. Inoltre, ci sono alcune cose che non può fare al momento.

Alcune app potrebbero non funzionare

Il server Xorg, con anni di lavoro costruito su di esso, è completo. È stato progettato per essere molto estensibile, consentendogli di crescere nel corso degli anni. Come tale, ci sono alcune cose che Wayland non può ancora fare per i programmi (e quindi dipendono da Xorg).

Ad esempio, un problema comune che viene citato su Wayland è che Redshift Redshift mantiene i tuoi occhi nitidi e ti aiuta a dormire [Linux] Redshift mantiene gli occhi nitidi e ti aiuta a dormire [Linux] Read More non funziona su di esso. Redshift è un programma progettato per filtrare la luce blu dal tuo monitor, nello stesso modo di F.lux o Night Shift Can F.lux e Night Shift migliorano davvero le tue abitudini di sonno? F.lux e Night Shift possono davvero migliorare le tue abitudini di sonno? L'uso eccessivo di computer, tablet e smartphone può portare a una qualità del sonno compromessa, ma le app come F.lux e Night Shift contrastano davvero questi effetti? La scienza è abbastanza chiara su questo. Leggi di più . La ragione principale per cui non funziona è perché si basa su una delle estensioni di Xorg: RandR . Fornisce programmi con un modo semplice per chiedere a Xorg di cambiare il display del tuo schermo.

xorg randr

Mentre Wayland fornisce i mezzi per ricreare questa abilità in qualche modo, è affidamento su ogni compositore Wayland per implementarlo. Ciò significa che mentre un ambiente desktop Quale ambiente desktop Linux è più adatto alla tua personalità? Quale ambiente desktop Linux si adatta meglio alla tua personalità? Che tipo di utente di computer sei? Lasciate le icone sparse sul desktop? Preferisci lavorare in una semplice applicazione? Scopriamo quale ambiente desktop Linux ti si addice meglio. Leggi di più potrebbe supportare qualcosa come Redshift, non c'è alcuna garanzia che funzionerà altrove.

In futuro, Wayland sarà probabilmente supportato correttamente. Il desktop GNOME Cambiare i caratteri desktop GNOME di Linux è più facile di quello che pensi Cambiare i caratteri desktop GNOME di Linux è più facile di quanto pensi Il desktop GNOME è facile da personalizzare, ma una cosa che spesso trascuriamo è il font. Fortunatamente c'è un modo per cambiare i font GNOME Shell, senza modificare i file o usare il terminale. Leggi di più, ad esempio, ha ora implementato la possibilità di modificare la temperatura dello schermo. Ma c'è ancora una strada da percorrere.

gnome redshift

Il compositing è un must

Il compositing è una tecnica che aiuta a prevenire lo strappo dello schermo e gli artefatti. Ciò avviene mantenendo le copie del display in memoria, solitamente con l'aiuto della scheda grafica. Dovresti utilizzare AMD o GPU NVIDIA su Linux? Dovresti utilizzare le GPU AMD o NVIDIA su Linux? Cerchi una scheda grafica veloce? Hai due opzioni principali: AMD e Nvidia. Ma ottenere il massimo da loro con i driver Linux può essere una sfida. Dovresti scegliere driver proprietari o open source? Leggi di più . In questo modo, anche se le applicazioni smettono di rispondere, il tuo server di visualizzazione avrà ancora qualcosa su cui lavorare. Oltre a ciò, ti consente anche di avere animazioni e ombre per le finestre Goditi effetti straordinari sul desktop con Compiz Fusion [Linux] Goditi gli effetti di grande desktop con Compiz Fusion [Linux] Alcune persone vogliono solo usare qualcosa che sembra davvero carina. D'altra parte, ci sono alcuni geek che vogliono ingannare i loro sistemi con gli stessi effetti per rendere davvero interessante ... Per saperne di più.

lacerazione

Wayland è progettato per rendere questo processo molto più efficiente di Xorg rendendolo obbligatorio. Xorg ha compositing come funzione opzionale, attraverso un'estensione chiamata Xcomposite. Ma a causa di come è implementato, ci vuole un po 'più di tempo rispetto a Wayland.

Detto questo, questo può portare ad alcuni problemi. Il compositing si traduce in prestazioni leggermente inferiori di programmi come i giochi Linux Gaming, una panoramica: ciò che puoi e non può aspettarti Linux Gaming, una panoramica: cosa puoi e non puoi aspettarti Mentre desktop Linux può essere una piattaforma allettante, ce n'è una cosa che impedisce a molte persone di fare il grande passo: i giochi per PC. Piaccia o no, Windows è la piattaforma di fatto per i giochi per PC .... Per saperne di più. Quindi, tornando in Xorg, molti desktop disattivano questa funzione quando un'app diventa a schermo intero, risolvendo il problema. Ma molti compositori Wayland hanno ancora bisogno di implementarlo. Se sei interessato a utilizzare programmi di grafica intensiva sotto questo, è molto importante tenerlo a mente.

La grafica Nvidia potrebbe non funzionare

In particolare, se si utilizza il driver grafico proprietario di Nvidia Come installare i driver grafici proprietari in Ubuntu, Fedora e Mint [Linux] Come installare driver grafici proprietari in Ubuntu, Fedora e Mint [Linux] La maggior parte del tempo, Andrà bene con il software open source su Linux. Ma se vuoi un gioco reale e una potenza grafica, avrai bisogno di driver proprietari. Ecco come ottenerli. Per saperne di più, Wayland probabilmente non funzionerà per te. Questo è legato al problema di compositing sopra. Per far funzionare il processo, il tuo driver grafico deve parlare con i compositori Wayland in un certo modo.

Schede grafiche Intel e AMD Dovresti utilizzare le GPU AMD o NVIDIA su Linux? Dovresti utilizzare le GPU AMD o NVIDIA su Linux? Cerchi una scheda grafica veloce? Hai due opzioni principali: AMD e Nvidia. Ma ottenere il massimo da loro con i driver Linux può essere una sfida. Dovresti scegliere driver proprietari o open source? Leggi di più non hanno questo problema, dal momento che usano lo standard previsto, chiamato GBM (Generic Buffer Management). Nvidia crede che il loro modo di parlare a Wayland, chiamato EGLStreams, sia migliore, e come tale si attenga a quello.

Questo problema può essere risolto in due modi: i driver Nvidia implementano GBM oppure i compositori Wayland implementano EGLStreams. Attualmente, Nvidia sembra non interessata a perseguire la precedente soluzione, quindi è compito degli ambienti desktop risolvere il problema. Per esempio, GNOME funziona bene. Tuttavia, molti altri desktop Il miglior ambiente desktop Linux Lean: LXDE Vs Xfce Vs MATE Il miglior ambiente desktop Linux Lean: LXDE Vs Xfce Vs MATE In una nuova installazione Linux, non c'è molto che si possa fare per velocizzare le cose, oltre a guardare la tua scelta di ambiente desktop. Qui guardiamo tre opzioni: LXDE, Xfce e MATE. Leggi altro rimane inutilizzabile.

Probabilmente dovresti usare Fedora

Detto questo, se vuoi una buona esperienza su Wayland, Fedora è la tua scelta migliore. Nonostante siano utilizzabili, i server di visualizzazione che lo utilizzano sono ancora piuttosto all'avanguardia 5 Sistemi operativi Linux che offrono aggiornamenti Bleeding Edge 5 Sistemi operativi Linux che offrono aggiornamenti Bleeding Edge Un sistema che migliora e l'aggiornamento ha sempre dei vantaggi, ad esempio guadagni in velocità e sicurezza. Se sei pronto per provare Linux all'avanguardia, qui ci sono alcuni sistemi operativi da considerare. Leggi di più, quindi qualsiasi supporto è buono da avere. Fedora è nota per l'utilizzo delle ultime tecnologie che il desktop Linux ha da offrire, pur essendo abbastanza utilizzabile. Si adatta perfettamente a Wayland, che ha ancora alcuni problemi da risolvere.

fedora linux

Dal momento che gira l'ultimo desktop GNOME Spiegato GNOME: Uno sguardo a uno dei desktop più popolari di Linux Spiegazione di GNOME: Uno sguardo a uno dei desktop più popolari di Linux Sei interessato a Linux, e ti sei imbattuto in "GNOME", un acronimo per GNU Network Object Model Environment. GNOME è una delle interfacce open source più popolari, ma cosa significa? Leggi di più per impostazione predefinita, non dovrai preoccuparti di cose come la tua scheda grafica Nvidia non funziona. Inoltre, tutte le applicazioni sono scritte in GTK + 3, che funzionano perfettamente con Wayland. E poiché Fedora è costantemente aggiornato, otterrai miglioramenti alla tua esperienza Wayland il prima possibile.

Detto questo, potresti voler restare con Xorg ancora per un po '. Per la maggior parte, Wayland è progettato per semplificare lo sviluppo: i benefici per gli utenti finali vengono dopo, quando lo sviluppo paga. E in questo momento, c'è un modo per andare prima di quello.

Hai provato Wayland? Riesci a vedere come si dimostrerà un miglioramento? Dicci cosa ne pensi di questo importante sviluppo nel mondo Linux.

Crediti immagine: TravelMediaProductions / Shutterstock

In this article