План развіцця працоўнага стала Budgie пасля ператварэння ў незалежны праект

Джошуа Стробл (Joshua Strobl), які нядаўна адхіліўся ад распрацоўкі дыстрыбутыва Solus і заснаваў незалежную арганізацыю Buddies Of Budgie, апублікаваў планы па далейшым развіцці працоўнага стала Budgie. Галінка Budgie 10.x працягне развівацца ў кірунку падавання ўніверсальных кампанентаў, не прывязаных да пэўнага дыстрыбутыва. У тым ліку для ўключэння ў рэпазітары Fedora Linux прапанаваны пакеты з Budgie Desktop, Budgie Control Center, Budgie Desktop View і Budgie Screensaver. У далейшым плануецца падрыхтаваць асобную рэдакцыю (spin) Fedora з працоўным сталом Budgie па аналогіі з рэдакцыяй Ubuntu Budgie.

План развіцця працоўнага стала Budgie пасля ператварэння ў незалежны праект

Галінка Budgie 11 будзе развівацца ў кірунку падзелу пласта з рэалізацыяй асноўнай функцыянальнасці працоўнага стала і пласта, які забяспечвае візуалізацыю і выснову інфармацыі. Падобны падзел дазволіць абстрагаваць код ад пэўных графічных тулкітаў і бібліятэк, а таксама пачаць эксперыментаваць з іншымі мадэлямі падання інфармацыі і падлучэнні іншых сістэм высновы. Напрыклад, можна будзе пачаць эксперыменты з раней вызначаным пераходам на набор бібліятэк EFL (Enlightenment Foundation Library), якія распрацоўваюцца праектам Enlightenment.

З іншых планаў і мэт у стаўленні галінкі Budgie 11 згадваецца:

  • Прадастаўленне першаснай падтрымкі пратаколу Wayland з захаваннем магчымасці выкарыстання X11 у якасці опцыі (для карыстачоў відэакарт NVIDIA, у якіх могуць быць праблемы з падтрымкай Wayland).
  • Выкарыстанне ў бібліятэках і аконным мэнэджары кода на мове Rust (асноўная частка застанецца на Сі, але Rust будзе прымяняцца для крытычных абласцей).
  • Поўная функцыянальная ідэнтычнасць з Budgie 10 на ўзроўні падтрымкі аплетаў.
  • Прадастаўленне налад для панэляў і працоўнага стала, у тым ліку якія прапануюць варыянты афармлення, меню і кампаноўкі панэлі ў стылі GNOME Shell, macOS, Unity і Windows 11. Дапускаецца падлучэнне вонкавых інтэрфейсаў запуску прыкладанняў.
  • Прадастаўленне інтэрфейсу пераключэння паміж праграмамі ў стылі аглядных рэжымаў GNOME Shell і macOS.
  • Палепшаная падтрымка размяшчэння піктаграм на працоўным стале, магчымасць адвольнага размяшчэння і групоўкі піктаграм.
  • Паляпшэнне падтрымкі мазаічнай кампаноўкі вокнаў (гарызантальная і вертыкальная прывязкі, разбіўкі вокнаў 2×2, 1×3 і 3×1).
  • Новы мэнэджар віртуальных працоўных сталоў з падтрымкай перацягвання мышшу вокнаў на іншы працоўны стол і магчымасцю прывязкі запуску прыкладанняў да вызначанага працоўнага стала.
  • Выкарыстанне для працы з настройкамі фармату TOML замест gsettings.
  • Адаптацыя панэлі для выкарыстання ў шматманіторгных канфігурацыях, магчымасць дынамічнага размяшчэння панэлі пры падключэнні дадатковых манітораў.
  • Пашырэнне магчымасцяў меню, падтрымка альтэрнатыўных рэжымаў працы меню, такіх як сетка піктаграм і поўнаэкранны рэжым навігацыі па наяўных прыкладаннях.
  • Новы цэнтр кіравання наладамі.
  • Падтрымка працы на сістэмах з архітэктурай RISC-V і пашырэнне падтрымкі ARM-сістэм.

Актыўная распрацоўка галіны Budgie 11 пачнецца пасля таго, як завяршыцца адаптацыя галіны Budgie 10 для патрэб дыстрыбутываў. Сярод планаў па развіцці галіны Budgie 10:

  • Падрыхтоўка да падтрымкі Wayland;
  • Вынас функцый адсочвання (індэксацыі) дадаткаў у асобную бібліятэку, якая будзе выкарыстоўвацца ў галінках 10 і 11;
  • Адмова ад выкарыстання gnome-bluetooth у карысць звязкі з bluez і upower;
  • Адмова ад выкарыстання libgvc (GNOME Volume Control library) у карысць Pipewire і API MediaSession;
  • Пераклад дыялогу запуску на новы бэкэнд індэксацыі прыкладанняў;
  • Задзейнічанне ў аплет настойкі сеткі libnm і D-Bus API NetworkManager;
  • Перапрацоўка рэалізацыі меню;
  • Перапрацоўка кіравання харчаваннем;
  • Перапісванне на Rust кода для імпарту і экспарту канфігурацыі;
  • Паляпшэнне падтрымкі стандартаў FreeDesktop;
  • Паляпшэнне апрацоўшчыка аплетаў;
  • Даданне магчымасці працы з тэмамі афармлення EFL і Qt.

Крыніца: opennet.ru

Дадаць каментар