Патоказ за работната површина Budgie откако стана независен проект

Џошуа Стробл, кој неодамна се повлече од дистрибуцијата Solus и ја основа независната организација Buddies Of Budgie, објави планови за понатамошен развој на работната површина Budgie. Филијалата Budgie 10.x ќе продолжи да се развива кон обезбедување универзални компоненти кои не се врзани за одредена дистрибуција. Пакетите со Budgie Desktop, Budgie Control Center, Budgie Desktop View и Budgie Screensaver се исто така понудени за вклучување во складиштата на Fedora Linux. Во иднина се планира да се подготви посебно издание (спин) на Fedora со Budgie десктоп, слично на изданието Ubuntu Budgie.

Патоказ за работната површина Budgie откако стана независен проект

Филијалата Budgie 11 ќе се развива во насока на одвојување на слојот со имплементација на главната функционалност на работната површина и слојот што обезбедува визуелизација и излез на информации. Таквата поделба ќе ви овозможи да го апстрахирате кодот од специфични графички алатки и библиотеки, а исто така да започнете да експериментирате со други модели за прикажување информации и поврзување на други излезни системи. На пример, ќе биде можно да се започне со експериментирање со претходно планираната транзиција кон множеството библиотеки EFL (Enlightenment Foundation Library) што се развиваат од проектот Enlightenment.

Други планови и цели за филијалата Budgie 11 вклучуваат:

  • Обезбедете мајчин поддршка за протоколот Wayland, додека ја одржувате можноста за користење на X11 како опција (за корисници на графички картички NVIDIA кои може да имаат проблеми со поддршката на Wayland).
  • Употреба на Rust код во библиотеките и менаџерот на прозорци (големиот дел ќе остане во C, но Rust ќе се користи за критични области).
  • Целосен функционален идентитет со Budgie 10 на ниво на поддршка за аплет.
  • Обезбедување на претходно поставените поставки за панели и работна површина, вклучително и оние што нудат опции за дизајн, менија и распоред на панели во стилот на GNOME Shell, macOS, Unity и Windows 11. Дозволено е поврзување на надворешни интерфејси за стартување апликации.
  • Обезбедува интерфејс за префрлување помеѓу апликации во стилот на режимите на прелистување на GNOME Shell и macOS.
  • Подобрена поддршка за поставување икони на работната површина, можност за случајно поставување и групирање икони.
  • Подобрена поддршка за распоред на прозори со плочки (хоризонтално и вертикално кршење, распоред на прозорци 2x2, 1x3 и 3x1).
  • Нов менаџер за виртуелна работна површина со поддршка за влечење прозорци на друга работна површина и можност за поврзување на лансирањата на апликацијата со одредена работна површина.
  • Користење на TOML формат наместо gsettings за работа со поставките.
  • Адаптација на панелот за употреба во конфигурации со повеќе монитори, можност за динамичко поставување на панелот при поврзување дополнителни монитори.
  • Проширување на можностите на менито, поддршка за алтернативни режими на работа во менито, како што е мрежа од икони и режим на навигација на цел екран за постоечките апликации.
  • Нов контролен центар за поставки.
  • Поддршка за работа на системи со RISC-V архитектура и проширување на поддршката за ARM системи.

Активниот развој на филијалата Budgie 11 ќе започне откако ќе заврши приспособувањето на гранката Budgie 10 на потребите на дистрибуциите. Меѓу плановите за развој на филијалата Budgie 10:

  • Подготовка за поддршка на Вејленд;
  • Преместување на функциите за следење (индексирање) на апликации во посебна библиотека, која ќе се користи во гранките 10 и 11;
  • Одбивање да се користи gnome-bluetooth во корист на комбинација на bluez и upower;
  • Одбивање да се користи libgvc (библиотека за контрола на јачината на звукот на GNOME) во корист на Pipewire и MediaSession API;
  • Пренесување на дијалогот за лансирање на нов подлога за индексирање на апликации;
  • Користење на мрежните поставки libnm и D-Bus API NetworkManager во аплетот;
  • Преработка на имплементацијата на менито;
  • Преработка на управување со енергија;
  • Препишување код за увоз и извоз на конфигурација во Rust;
  • Подобрена поддршка за стандардите на FreeDesktop;
  • Подобрен управувач со аплет;
  • Додавање можност за работа со EFL и Qt теми.

Извор: opennet.ru

Додадете коментар