L'azienda JetBrains ha annunciato di aver deciso di abilitare per impostazione predefinita il supporto per l'uso del protocollo Wayland negli ambienti di sviluppo integrati della prossima versione di IntelliJ 2026.1. Prima del rilascio, è possibile testare il supporto per Wayland utilizzando le build EAP di IntelliJ IDEA (Early Access Program). Le IDE basate su IntelliJ potranno ora avviarsi direttamente in ambienti desktop basati su Wayland senza utilizzare XWayland. Il supporto per il backend XToolkit per X11 sarà mantenuto come opzione.
Si osserva che, dalla precedente sperimentazione del funzionamento diretto su Wayland nel 2024, la stabilità dell'implementazione è stata migliorata su vari compositing. server, è stata aggiunta la funzionalità drag-and-drop, è stato garantito il supporto per i metodi di input e l'aspetto delle finestre è ora più naturale. Tra le differenze di comportamento rispetto alla build basata su X11, si nota l'assenza di centraggio o ripristino di alcune finestre e dialoghi, l'impossibilità di estrarre alcune finestre popup al di fuori della finestra principale e alcune discrepanze nei componenti di decorazione delle finestre (intestazione, pulsanti di controllo della finestra, ombre, arrotondamento degli angoli) nel tema attivo del desktop.
Il backend Wayland WLToolkit sviluppato per IntelliJ è rilasciato sotto licenza GPLv2 ed è incluso in JetBrainsRuntime (versione OpenJDK). Col tempo, il backend Wayland sviluppato potrebbe essere trasferito nel core di OpenJDK. JetBrains partecipa anche allo sviluppo del progetto Wakefield, che sviluppa componenti per supportare Wayland in OpenJDK, permettendo di eseguire direttamente applicazioni Java grafiche in ambienti basati su Wayland.
Fonte: opennet.ru
