Firma JetBrains ogłosiła decyzję o domyślnej obsłudze protokołu Wayland w integrowanych środowiskach programistycznych w nadchodzącej wersji IntelliJ 2026.1. Przed wydaniem można przetestować wsparcie dla Wayland, korzystając z kompilacji EAP IntelliJ IDEA (Early Access Program). IDE oparte na IntelliJ będą mogły teraz uruchamiać się bezpośrednio w środowiskach pulpitu opartych na Wayland, bez użycia XWayland. Obsługa backendu XToolkit dla X11 zostanie zachowana jako opcja.
Zauważono, że od ostatnich testów bezpośredniej pracy na Wayland w 2024 roku, stabilność pracy przy różnych kompozytach została poprawiona, serwerów, dodano funkcjonalność przeciągnij i upuść, zapewniono wsparcie dla metod wejścia i stworzono naturalnie wyglądające dekoracje okien. Z różnic w zachowaniu w porównaniu do kompilacji opartej na X11 zauważono brak centrowania lub przywracania poprzedniego położenia niektórych okien i dialogów, niemożność wyciągania niektórych okien podręcznych poza główne okno oraz drobne niespójności w elementach dekoracji okna (nagłówki, przyciski sterowania oknem, cienie, zaokrąglenie rogów) aktywnego motywu pulpitu.
Opracowany dla IntelliJ backend Wayland WLToolkit jest otwarty na licencji GPLv2 i wchodzi w skład JetBrainsRuntime (edycja OpenJDK). Z czasem przygotowany backend Wayland może zostać przeniesiony do głównej wersji OpenJDK. JetBrains bierze również udział w pracach nad projektem Wakefield, rozwijającym komponenty do wsparcia Wayland w OpenJDK, które umożliwiają bezpośrednie uruchamianie graficznych aplikacji Java w środowiskach opartych na Wayland.
Źródło: opennet.ru
