Bağımsız bir proje haline geldikten sonra Budgie masaüstü için yol haritası

Yakın zamanda Solus dağıtımından emekli olan ve bağımsız Buddies Of Budgie organizasyonunu kuran Joshua Strobl, Budgie masaüstünün daha da geliştirilmesine yönelik planlar yayınladı. Budgie 10.x şubesi, belirli bir dağıtıma bağlı olmayan evrensel bileşenler sağlamaya doğru gelişmeye devam edecektir. Budgie Desktop, Budgie Control Center, Budgie Desktop View ve Budgie Screensaver içeren paketler de Fedora Linux depolarına dahil edilmek üzere sunulmaktadır. Gelecekte, Ubuntu Budgie sürümüne benzer şekilde Budgie masaüstü ile Fedora'nın ayrı bir sürümünün (spin) hazırlanması planlanmaktadır.

Bağımsız bir proje haline geldikten sonra Budgie masaüstü için yol haritası

Budgie 11 şubesi, masaüstünün ana işlevselliğinin uygulanmasıyla katmanın görselleştirmeyi ve bilgi çıktısını sağlayan katmanı ayırma yönünde gelişecektir. Böyle bir ayırma, kodu belirli grafiksel araç takımlarından ve kitaplıklardan soyutlamanıza ve ayrıca bilgi sunmak ve diğer çıktı sistemlerini bağlamak için diğer modellerle denemeler yapmaya başlamanıza olanak tanır. Örneğin, Aydınlanma projesi tarafından geliştirilen EFL (Aydınlanma Vakfı Kütüphanesi) kütüphanelerine önceden planlanan geçişle denemelere başlamak mümkün olacak.

Budgie 11 şubesine yönelik diğer planlar ve hedefler şunları içerir:

  • X11'i bir seçenek olarak kullanma yeteneğini korurken Wayland protokolü için yerel destek sağlayın (Wayland desteğiyle sorun yaşayabilecek NVIDIA grafik kartı kullanıcıları için).
  • Kitaplıklarda ve pencere yöneticisinde Rust kodunun kullanımı (toplu kısım C'de kalacak, ancak kritik alanlar için Rust kullanılacak).
  • Budgie 10 ile uygulama desteği düzeyinde tam işlevsel kimlik.
  • GNOME Shell, macOS, Unity ve Windows 11 tarzında tasarım seçenekleri, menüler ve panel düzenleri sunanlar da dahil olmak üzere paneller ve masaüstü için ön ayarlar sağlar. Harici uygulama başlatıcı arayüzlerinin bağlanmasına izin verilir.
  • GNOME Kabuğu tarzındaki uygulamalar ve macOS tarama modları arasında geçiş yapmak için bir arayüz sağlar.
  • Simgeleri masaüstüne yerleştirmek için geliştirilmiş destek, simgeleri rastgele yerleştirme ve gruplama yeteneği.
  • Döşenmiş pencere düzenleri için geliştirilmiş destek (yatay ve dikey yakalama, 2x2, 1x3 ve 3x1 pencere düzenleri).
  • Pencereleri başka bir masaüstüne sürükleme desteğine ve uygulama başlatmalarını belirli bir masaüstüne bağlama yeteneğine sahip yeni sanal masaüstü yöneticisi.
  • Ayarlarla çalışmak için gsettings yerine TOML biçimini kullanma.
  • Panelin çoklu monitör konfigürasyonlarında kullanıma uyarlanması, ek monitörler bağlanırken panelin dinamik olarak yerleştirilebilmesi.
  • Menü özelliklerinin genişletilmesi, simgelerden oluşan bir kılavuz ve mevcut uygulamalar için tam ekran gezinme modu gibi alternatif menü işletim modlarının desteklenmesi.
  • Yeni ayarlar kontrol merkezi.
  • RISC-V mimarisine sahip sistemlerde çalıştırma desteği ve ARM sistemleri için desteğin genişletilmesi.

Budgie 11 şubesinin aktif gelişimi, Budgie 10 şubesinin dağıtım ihtiyaçlarına göre uyarlanması tamamlandıktan sonra başlayacaktır. Budgie 10 şubesinin geliştirilmesine yönelik planlar arasında:

  • Wayland desteğine hazırlanmak;
  • Uygulama izleme (indeksleme) işlevlerinin 10. ve 11. şubelerde kullanılacak ayrı bir kitaplığa taşınması;
  • Bluez ve upower kombinasyonu lehine gnome-bluetooth'u kullanmayı reddetmek;
  • Pipewire ve MediaSession API'si lehine libgvc'yi (GNOME Ses Denetimi kitaplığı) kullanmayı reddetme;
  • Başlatma iletişim kutusunu yeni bir uygulama indeksleme arka ucuna aktarma;
  • Uygulamadaki libnm ağ ayarlarını ve D-Bus API NetworkManager'ı kullanma;
  • Menü uygulamasının yeniden çalışılması;
  • Güç yönetiminin yeniden işlenmesi;
  • Rust'ta yapılandırmayı içe ve dışa aktarmak için kodun yeniden yazılması;
  • FreeDesktop standartları için geliştirilmiş destek;
  • Geliştirilmiş uygulama işleyicisi;
  • EFL ve Qt temalarıyla çalışma yeteneğinin eklenmesi.

Kaynak: opennet.ru

Yorum ekle