Mustaqil loyihaga aylangandan so'ng Budgie ish stoli uchun yo'l xaritasi

Yaqinda Solus distribyutsiyasidan nafaqaga chiqqan va Buddies Of Budgie mustaqil tashkilotiga asos solgan Joshua Strobl Budgie ish stolini yanada rivojlantirish rejalarini e'lon qildi. Budgie 10.x filiali ma'lum bir tarqatish bilan bog'liq bo'lmagan universal komponentlarni taqdim etish yo'lida rivojlanishda davom etadi. Budgie Desktop, Budgie Control Center, Budgie Desktop View va Budgie Screensaver paketlari ham Fedora Linux omborlariga qo'shilish uchun taklif etiladi. Kelajakda Ubuntu Budgie nashriga o'xshash Budgie ish stoli bilan Fedora-ning alohida nashrini (spin) tayyorlash rejalashtirilgan.

Mustaqil loyihaga aylangandan so'ng Budgie ish stoli uchun yo'l xaritasi

Budgie 11 filiali ish stoli va ma'lumotni vizualizatsiya qilish va chiqarishni ta'minlaydigan qatlamning asosiy funksionalligini amalga oshirish bilan qatlamni ajratish yo'nalishi bo'yicha rivojlanadi. Bunday ajratish sizga ma'lum grafik asboblar to'plami va kutubxonalardan kodni mavhumlashtirishga imkon beradi, shuningdek, ma'lumotlarni taqdim etish va boshqa chiqish tizimlarini ulash uchun boshqa modellar bilan tajriba o'tkazishni boshlaydi. Misol uchun, "Enlightenment" loyihasi tomonidan ishlab chiqilayotgan EFL (Enlightenment Foundation Library) kutubxonalari to'plamiga oldindan rejalashtirilgan o'tish bilan tajriba boshlash mumkin bo'ladi.

Budgie 11 filialining boshqa rejalari va maqsadlariga quyidagilar kiradi:

  • X11-dan variant sifatida foydalanish imkoniyatini saqlab, Wayland protokoli uchun mahalliy yordamni taqdim eting (Wayland qo'llab-quvvatlashida muammolarga duch kelishi mumkin bo'lgan NVIDIA grafik kartasi foydalanuvchilari uchun).
  • Kutubxonalarda va oyna boshqaruvchisida Rust kodidan foydalanish (asosiy qismi C da qoladi, lekin Rust muhim hududlar uchun ishlatiladi).
  • Applet qo'llab-quvvatlash darajasida Budgie 10 bilan to'liq funktsional identifikatsiya.
  • Panellar va ish stoli uchun oldindan sozlashlarni, shu jumladan GNOME Shell, macOS, Unity va Windows 11 uslubidagi dizayn variantlari, menyular va panel maketlarini taklif qilish. Tashqi ilovalarni ishga tushirish interfeyslarini ulashga ruxsat beriladi.
  • GNOME Shell va macOS ko'rish rejimlari uslubidagi ilovalar o'rtasida almashish uchun interfeysni taqdim etadi.
  • Ish stoliga piktogrammalarni joylashtirish, piktogrammalarni tasodifiy joylashtirish va guruhlash imkoniyati yaxshilandi.
  • Plitka bilan qoplangan derazalar sxemalarini qo'llab-quvvatlash yaxshilandi (gorizontal va vertikal yopishtirish, 2x2, 1x3 va 3x1 oyna sxemalari).
  • Derazalarni boshqa ish stoliga sudrab o'tishni qo'llab-quvvatlaydigan va ilovalarni ishga tushirishni ma'lum bir ish stoliga bog'lash qobiliyatiga ega yangi virtual ish stoli menejeri.
  • Sozlamalar bilan ishlash uchun gsettings o'rniga TOML formatidan foydalanish.
  • Ko'p monitorli konfiguratsiyalarda foydalanish uchun panelni moslashtirish, qo'shimcha monitorlarni ulashda panelni dinamik joylashtirish imkoniyati.
  • Menyu imkoniyatlarini kengaytirish, piktogramma panjarasi va mavjud ilovalar uchun to'liq ekranli navigatsiya rejimi kabi alternativ menyu ish rejimlarini qo'llab-quvvatlash.
  • Yangi sozlamalarni boshqarish markazi.
  • RISC-V arxitekturali tizimlarda ishlashni qo'llab-quvvatlash va ARM tizimlarini qo'llab-quvvatlashni kengaytirish.

Budgie 11 filialining faol rivojlanishi Budgie 10 filialini tarqatish ehtiyojlariga moslashtirish tugagandan so'ng boshlanadi. Budgie 10 filialini rivojlantirish rejalari orasida:

  • Wayland yordamiga tayyorgarlik ko'rish;
  • Ilovalarni kuzatish (indekslash) funksiyalarini 10 va 11 filiallarda qoβ€˜llaniladigan alohida kutubxonaga koβ€˜chirish;
  • bluez va upower kombinatsiyasi foydasiga gnome-bluetooth-dan foydalanishni rad etish;
  • Pipewire va MediaSession API foydasiga libgvc (GNOME Volume Control kutubxonasi) dan foydalanishni rad etish;
  • Ishga tushirish dialogini yangi dastur indekslash serveriga o'tkazish;
  • Appletda libnm tarmoq sozlamalari va D-Bus API NetworkManager-dan foydalanish;
  • Menyuni amalga oshirishni qayta ishlash;
  • Quvvatni boshqarishni qayta ishlash;
  • Rust-da konfiguratsiyani import qilish va eksport qilish uchun kodni qayta yozish;
  • FreeDesktop standartlarini qo'llab-quvvatlash yaxshilandi;
  • Yaxshilangan applet ishlov beruvchisi;
  • EFL va Qt mavzulari bilan ishlash qobiliyatini qo'shish.

Manba: opennet.ru

a Izoh qo'shish