Müstəqil bir layihə olduqdan sonra Budgie masaüstü üçün yol xəritəsi

Bu yaxınlarda Solus distribyutorundan təqaüdə çıxan və Buddies Of Budgie müstəqil təşkilatını quran Joshua Strobl, Budgie iş masasının gələcək inkişafı üçün planlarını dərc etdi. Budgie 10.x filialı xüsusi paylama ilə bağlı olmayan universal komponentlər təmin etmək istiqamətində inkişaf etməyə davam edəcək. Budgie Desktop, Budgie Control Center, Budgie Desktop View və Budgie Screensaver paketləri də Fedora Linux depolarına daxil edilmək üçün təklif olunur. Gələcəkdə Ubuntu Budgie nəşrinə bənzər Budgie masa üstü ilə Fedora-nın ayrıca buraxılışının (spin) hazırlanması planlaşdırılır.

Müstəqil bir layihə olduqdan sonra Budgie masaüstü üçün yol xəritəsi

Budgie 11 filialı iş masasının və məlumatın vizuallaşdırılmasını və çıxarılmasını təmin edən təbəqənin əsas funksionallığının həyata keçirilməsi ilə təbəqənin ayrılması istiqamətində inkişaf edəcəkdir. Belə bir ayırma, kodu xüsusi qrafik alətlər dəstlərindən və kitabxanalardan mücərrədləşdirməyə imkan verəcək, həmçinin məlumat təqdim etmək və digər çıxış sistemlərini birləşdirmək üçün digər modellərlə sınaqdan keçirməyə başlayacaq. Məsələn, Maarifləndirmə layihəsi tərəfindən hazırlanmış EFL (Enlightenment Foundation Library) kitabxanaları dəstinə əvvəlcədən planlaşdırılan keçidlə təcrübəyə başlamaq mümkün olacaq.

Budgie 11 filialı üçün digər plan və məqsədlərə aşağıdakılar daxildir:

  • X11-dən seçim kimi istifadə etmək imkanını qoruyaraq Wayland protokolu üçün yerli dəstəyi təmin edin (Wayland dəstəyi ilə problemləri ola biləcək NVIDIA qrafik kartı istifadəçiləri üçün).
  • Kitabxanalarda və pəncərə menecerində Rust kodunun istifadəsi (toplu hissə C-də qalacaq, lakin Rust kritik sahələr üçün istifadə olunacaq).
  • Applet dəstəyi səviyyəsində Budgie 10 ilə tam funksional şəxsiyyət.
  • GNOME Shell, macOS, Unity və Windows 11 üslubunda dizayn variantları, menyular və panel tərtibatlarını təklif edənlər də daxil olmaqla panellər və iş masası üçün əvvəlcədən təyinetmələrin təmin edilməsi. Xarici proqram başlatma interfeyslərinin qoşulmasına icazə verilir.
  • GNOME Shell və macOS baxış rejimləri üslubunda tətbiqlər arasında keçid üçün interfeys təqdim edir.
  • İş masasında nişanların yerləşdirilməsi üçün təkmilləşdirilmiş dəstək, ikonları təsadüfi yerləşdirmək və qruplaşdırmaq imkanı.
  • Kafelli pəncərə planları üçün təkmilləşdirilmiş dəstək (üfüqi və şaquli yapışdırma, 2x2, 1x3 və 3x1 pəncərə planları).
  • Pəncərələri başqa bir masaüstünə sürükləmək dəstəyi və tətbiqlərin işə salınmasını müəyyən bir iş masası ilə əlaqələndirmək imkanı olan yeni virtual masa üstü meneceri.
  • Parametrlərlə işləmək üçün gsettings əvəzinə TOML formatından istifadə edin.
  • Çox monitorlu konfiqurasiyalarda istifadə üçün panelin uyğunlaşdırılması, əlavə monitorları birləşdirərkən paneli dinamik şəkildə yerləşdirmək imkanı.
  • Menyu imkanlarının genişləndirilməsi, piktoqramlar şəbəkəsi və mövcud proqramlar üçün tam ekran naviqasiya rejimi kimi alternativ menyu iş rejimlərinin dəstəklənməsi.
  • Yeni parametrlərə nəzarət mərkəzi.
  • RISC-V arxitekturasına malik sistemlərdə işləməyə dəstək və ARM sistemləri üçün dəstəyi genişləndirmək.

Budgie 11 filialının aktiv inkişafı Budgie 10 filialının paylama ehtiyaclarına uyğunlaşdırılması başa çatdıqdan sonra başlayacaq. Budgie 10 filialının inkişafı üçün planlar arasında:

  • Wayland dəstəyinə hazırlıq;
  • Tətbiq izləmə (indeksləşdirmə) funksiyalarının 10 və 11-ci filiallarda istifadə olunacaq ayrıca kitabxanaya köçürülməsi;
  • bluez və upower birləşməsinin lehinə gnome-bluetooth istifadə etməkdən imtina;
  • Pipewire və MediaSession API lehinə libgvc (GNOME Volume Control kitabxana) istifadə etməkdən imtina;
  • Başlatma dialoqunun yeni proqram indeksləşdirmə arxa ucuna köçürülməsi;
  • Proqramda libnm şəbəkə parametrlərindən və D-Bus API NetworkManager-dən istifadə etmək;
  • Menyu icrasının yenidən işlənməsi;
  • Güc idarəçiliyinin yenidən işlənməsi;
  • Rust-da konfiqurasiyanın idxalı və ixracı üçün kodun yenidən yazılması;
  • FreeDesktop standartları üçün təkmilləşdirilmiş dəstək;
  • Təkmilləşdirilmiş applet işləyicisi;
  • EFL və Qt mövzuları ilə işləmək bacarığının əlavə edilməsi.

Mənbə: opennet.ru

Добавить комментарий