Ana Sayfa

JetBrains IDE'lerinde Wayland Varsayılan Oluyor

1 dk okuma

JetBrains, 2026.1 Erken Erişim Programı (EAP) sürümünden itibaren IntelliJ tabanlı IDE'lerinin Linux'ta Wayland'i varsayılan görüntü sunucusu olarak kullanacağını duyurdu. Bu adım, Wayland'in modern Linux dağıtımlarında birincil görüntü sunucusu haline gelmesiyle uyumlu. Bu değişikliğin EAP aşamasında yapılması, Linux kullanıcılarının yerel Wayland modunu denemelerine, geri bildirim sağlamalarına ve genel kullanıma sunulmadan önce kapsamlı hazırlık yapılmasına olanak tanıyacak. Artık IDE'ler, X uygulamaları olarak çalışmak yerine, Wayland destekli masaüstü ortamlarında otomatik olarak yerel Wayland desteğini etkinleştirecek.

2024.2 sürümünden bu yana JetBrains, Wayland sunucu uygulamalarında kararlılığı artırdı, sürükle-bırak işlevselliği ve giriş yöntemleri (IM'ler) desteği ekledi ve yerel görünümlü pencere dekorasyonları konusunda önemli ilerlemeler kaydetti. Ancak Wayland'in X11'den teknik olarak farklı olması nedeniyle bazı kullanıcı arayüzü farklılıkları gözlemlenebilir. Örneğin, bazı pencereler ve diyaloglar (Proje Yapısı, Uyarılar gibi) ekranın ortasında görünmeyebilir veya önceki konumlarını koruyamayabilir. Başlangıç ekranı (splash screen) gösterilmeyebilir ve bazı açılır pencereler ana çerçeve dışına taşınamayabilir. Pencere dekorasyonları da masaüstü temasına tam olarak uymayabilir. Bu farklılıkların birçoğu Wayland kullanıcılarını diğer uygulamalarda da etkilemekte olup, Wayland topluluğu bu sorunları aktif olarak çözmeye çalışmaktadır.

JetBrains, Wayland'e geçişe rağmen X11 desteğini sürdürmeye devam ediyor. Wayland'i desteklemeyen Linux masaüstü ortamlarında, IntelliJ tabanlı IDE'ler X uygulamaları olarak çalışmaya devam edecek. Ayrıca, XWayland sayesinde herhangi bir Wayland masaüstünde X11'e geçiş yapmak da mümkün. Kullanıcılar, IDE'lerinin hangi modda çalıştığını "Yardım | Hakkında" menüsünden kontrol edebilir ve VM seçeneklerine -Dawt.toolkit.name=XToolkit ekleyerek X11 moduna manuel olarak geçiş yapabilirler.

İçgörü

Bu değişiklik, JetBrains IDE'lerinin Linux ekosistemindeki modernleşme çabalarını gösterirken, kullanıcılara daha entegre ve performanslı bir deneyim sunmayı hedefliyor.

Kaynak