Io cerco prima gli esempi ufficiali e li provo. Lo stesso ho fatto per sdl2, tempo fa, ma non moltissimo.
Ti risparmi un sacco di mal di testa. Perchè, siamo onesti, non sempre quello che si trova su internet è corretto e/o veritiero. Però è strano che gli esempi ufficiali ti diano problemi o addirittura non compilino. Del resto SDL non è una libreria amatoriale, ma è molto usato pure in ambito professionale.
Certo, Red Hat sta spingendo al massimo wayland
Magari fosse solo Redhat. Pure il mondo BSD sta migrando a Wayland. Figurati che ho una macchina FreeBSD che gira su Wayland+Sway.
Poi c'è Canonical che da anni sta cercando di introdurre un suo server grafico al posto di Xorg
Che io sappia, il progetto Mir è stato ufficialmente abbandonato. Viene ancora sviluppato, in privato, da alcuni ingegneri di Canonical, con a capo Alan Griffiths. Di fatto è un compositor Wayland ormai. E il suo unico scopo è supportare UBPorts, il fork di Ubuntu Touch ( anch'esso abbandonato ). Considerando che Intel ha deciso, qualche anno fa, di rimuovere tutte le patch per il supporto a Mir nel suo driver grafico, direi che il progetto è defunto.
Sway è un'ottima cosa se parliamo di wayland dato che rende disponibile un window manager svincolato sia da Gnome che da Kde, giusto per mantenere un certo grado di libertà, ciò che ha consentito a Linux di crescere.
Il capo del progetto Sway ha fatto un favore gigantesco alla comunità. Da un lato Sway, il tiling manager clone di i3...e personalmente è il genere di window manager che preferisco. De gustibus. Dall'altro Wlroots, il compositor Wayland, che sta rendendo possibile la nascita di un bel numero di progetti che non siano Mutter o KWin.
Non voglio parlare di sicurezza, oramai ti bucano dappertutto, anche se ce l'hai spento il pc, ti arriva spam per posta ordinaria dicendoti che non potevano farlo tramite computer perchè è spento.
Vabbè, però non siamo autorizzati ad usare software insicuro by design.
Io non sono contro wayland, ma non è completo nè ottimizzato.
Anni fa. Del resto il punto di Wayland è che non si occupa di disegnare gli elementi grafici. Lo lascia fare ai client, come meglio credono. Richiede una frazione dello sforzo necessario per sviluppare e mantenere Xorg e si integra perfettamente nei meccanismi implementati in-kernel ( evdev, drm e kms ).
Cioè, i 10 anni sono stati usati in massima parte per smembrare Xorg, portare alcuni dei suoi meccanismi nel kernel, trasformare Xorg in un server root-less e tante altre cose. Il tutto senza che fosse necessario riscrivere i millemila programmi che girano sotto X.
Insomma, lo stanno ancora sviluppando, da più di dieci anni.
Dieci anni per realizzare una transizione lenta ed indolore. Non dimentichamo che gli stessi ingegneri che sviluppavano Xorg hanno realizzato Wayland. C'hanno messo 10 anni, perchè volevano una transizione non dirompente ( tipo quella avvenuta con KDE 4 ).
Spero che tutti quelli che ci fanno i soldi con Linux capiscano che Linux non è un sistema operativo commerciale ed è meglio per tutti che non lo diventi, mica Microsoft e Google campano d'aria.
Oddio, non che le due cose siano mutuamente esclusive. Cioè nessuno impedisce ad un tizio pazzo di creare da zero il suo compositor. E infatti esiste Arcan https://arcan-fe.com/about/
Per la cronaca, potrebbe essere quello che ti serve :D