JetBrains heeft aangekondigd dat de ondersteuning voor het werken met het Wayland-protocol standaard zal worden opgenomen in de geïntegreerde ontwikkelomgevingen van de toekomstige release van IntelliJ 2026.1. Tot de release kan de ondersteuning voor Wayland worden getest met de EAP-builds van IntelliJ IDEA (Early Access Program). IDE's die op IntelliJ zijn gebaseerd, kunnen nu direct worden uitgevoerd in desktopomgevingen op basis van Wayland zonder gebruik te maken van XWayland. De ondersteuning voor de XToolkit-backend voor X11 blijft als optie beschikbaar.
Er wordt opgemerkt dat sinds de laatste test van directe werking op Wayland in 2024, de stabiliteit van de implementatie op verschillende compositors is verbeterd. servers, drag-and-drop-functionaliteit is toegevoegd, er is ondersteuning voor invoermethoden en er is een natuurlijk uitziende decoratie van vensters gerealiseerd. Opmerkelijke verschillen in gedrag ten opzichte van de X11-build zijn het ontbreken van centrering of herstel van de vorige positie van sommige vensters en dialoogvensters, de onmogelijkheid om bepaalde pop-upvensters buiten het hoofvenster te plaatsen en enkele inconsistenties in de decodering van vensterelementen (titel, bedieningsknoppen voor vensters, schaduwen, afgeronde hoeken) met het actieve bureaubladthema.
De voor IntelliJ ontwikkelde Wayland-backend WLToolkit is open-source onder de GPLv2-licentie en is opgenomen in JetBrainsRuntime (editie OpenJDK). Na verloop van tijd kan de voorbereide Wayland-backend worden overgedragen aan de hoofdversie van OpenJDK. JetBrains neemt ook deel aan de ontwikkeling van het Wakefield-project, dat componenten ontwikkelt ter ondersteuning van Wayland in OpenJDK, waardoor grafische Java-toepassingen direct kunnen worden uitgevoerd in omgevingen op basis van Wayland.
Bron: opennet.ru
