JetBrains IDE переходят на Wayland по умолчанию
Начиная с версии 2026.1 EAP, все среды разработки на базе IntelliJ Platform будут запускаться в нативном режиме Wayland при работе в поддерживаемых окружениях рабочего стола Linux. Решение отражает текущую реальность: Wayland уже стал основным сервером дисплея в современных дистрибутивах.
Что изменилось с 2024.2
За последние полтора года команда JetBrains значительно улучшила стабильность работы с различными реализациями Wayland, добавила поддержку drag-and-drop и методов ввода (input methods), а также приблизилась к нативному виду декораций окон. Раньше для активации Wayland требовалось вручную указывать параметр -Dawt.toolkit.name=WLToolkit — теперь режим выбирается автоматически через опцию -Dawt.toolkit.name=auto.
Особенности работы в Wayland
Из-за архитектурных различий между Wayland и X11 некоторые элементы интерфейса ведут себя иначе:
— Окна и диалоги (например, «Структура проекта» или системные оповещения) могут не центрироваться на экране — в Wayland менеджер окон полностью контролирует их расположение; — Стартовый сплэш-скрин отсутствует, так как его невозможно надёжно позиционировать; — Некоторые всплывающие окна («Поиск повсюду», «Недавние места») нельзя вынести за пределы основного фрейма; — Декорации окон (заголовок, кнопки управления, тени) могут не полностью соответствовать теме рабочего стола.
Эти ограничения характерны не только для JetBrains IDE — сообщество Wayland активно работает над их устранением в будущих версиях.
Важно
Режим удалённой разработки (Remote Development) пока продолжает работать в X11 — нативная поддержка Wayland для него находится в разработке.
Весь код, отвечающий за работу с Wayland (подсистема WLToolkit), является открытым. JetBrains также участвует в проекте Wakefield — инициативе OpenJDK по обеспечению нативной поддержки Wayland для всех Java-приложений.