Para aqueles que usam o ambiente de desenvolvimento integrado (IDE) IntelliJ, a JetBrains tem trabalhado para habilitar o suporte nativo ao Wayland.JetBrains está trabalhando no suporte Wayland para IDEs baseados em IntelliJ para aprimorar a experiência de desktop Linux, bem como para execução no Windows Subsystem for Linux (WSLg). Assim, temos JetBrains habilitando suporte Wayland para IDEs baseados em IntelliJ.
O suporte ao Wayland ainda não está completo, mas já está executando alguns aplicativos Java Swing e AWT. Até agora, a renderização baseada em software é wokring, decorações básicas de janela, HiDPI e multi-monitor e outras funcionalidades básicas.
JetBrains habilitando suporte Wayland para IDEs baseados em IntelliJ
Seguindo em frente, eles trabalharão na renderização acelerada baseada em Vulkan, métodos de entrada, área de transferência e suporte para arrastar e soltar, além de outros recursos.
JetBrains escreveu em seu blog ao anunciar este suporte Wayland:
“A arquitetura do Wayland oferece benefícios inerentes em termos de desempenho e segurança. Ao contornar as complexidades do antigo protocolo X11, o Wayland fornece um mecanismo mais simplificado para comunicação entre aplicativos e o servidor de exibição. Isso se traduz em renderização mais rápida e uma probabilidade reduzida de vulnerabilidades de segurança decorrente do design desatualizado do X11.
Como resultado, espera-se que os IDEs baseados em IntelliJ executados no Wayland apresentem maior estabilidade e capacidade de resposta.O esforço para tornar os IDEs baseados em IntelliJ um cidadão de primeira classe do desktop Wayland é contínuo. A renderização baseada em software já oferece desempenho em termos de FPS (quadros por segundo) no mesmo nível do atual kit de ferramentas X11. O foco agora é identificar as lacunas restantes na implementação do kit de ferramentas para que ele possa sustentar um IDE rodando nativamente no Wayland.”
É ótimo ver cada vez mais aplicativos comerciais e outros softwares de espaço de usuário começando a fornecer suporte nativo ao Wayland, em vez de continuar a depender do XWayland.