Køreplan for Budgie desktop efter at være blevet et selvstændigt projekt

Joshua Strobl, som for nylig trak sig tilbage fra Solus-distributionen og grundlagde den uafhængige organisation Buddies Of Budgie, har offentliggjort planer for videreudvikling af Budgie-skrivebordet. Budgie 10.x-grenen vil fortsætte med at udvikle sig mod at levere universelle komponenter, der ikke er bundet til en specifik distribution. Pakker med Budgie Desktop, Budgie Control Center, Budgie Desktop View og Budgie Screensaver tilbydes også til inklusion i Fedora Linux-lagrene. I fremtiden er det planlagt at forberede en separat udgave (spin) af Fedora med Budgie-skrivebordet, svarende til Ubuntu Budgie-udgaven.

Køreplan for Budgie desktop efter at være blevet et selvstændigt projekt

Budgie 11-grenen vil udvikle sig i retning af at adskille laget med implementeringen af ​​skrivebordets hovedfunktionalitet og laget, der giver visualisering og output af information. En sådan adskillelse vil give dig mulighed for at abstrahere koden fra specifikke grafiske værktøjssæt og biblioteker og også begynde at eksperimentere med andre modeller til at præsentere information og forbinde andre outputsystemer. For eksempel vil det være muligt at begynde at eksperimentere med den tidligere planlagte overgang til det sæt af EFL-biblioteker (Enlightenment Foundation Library), der udvikles af Oplysningsprojektet.

Andre planer og mål for Budgie 11-grenen omfatter:

  • Giv indbygget support til Wayland-protokollen, mens du bevarer muligheden for at bruge X11 som en mulighed (for NVIDIA-grafikkortbrugere, der kan have problemer med Wayland-support).
  • Brug af Rust-kode i biblioteker og vindueshåndteringen (hovedparten forbliver i C, men Rust vil blive brugt til kritiske områder).
  • Fuld funktionel identitet med Budgie 10 på niveau med applet-understøttelse.
  • Tilvejebringelse af forudindstillinger til paneler og desktop, inklusive dem, der tilbyder designmuligheder, menuer og panellayouts i stil med GNOME Shell, macOS, Unity og Windows 11. Tilslutning af eksterne applikationsstartgrænseflader er tilladt.
  • Giver en grænseflade til at skifte mellem programmer i stil med GNOME Shell og macOS browsing modes.
  • Forbedret understøttelse af placering af ikoner på skrivebordet, mulighed for tilfældigt at placere og gruppere ikoner.
  • Forbedret understøttelse af flisebelagte vindueslayouts (vandret og lodret snapping, 2x2, 1x3 og 3x1 vindueslayout).
  • Ny virtuel desktop-manager med understøttelse af at trække vinduer til et andet skrivebord og mulighed for at linke programstarter til et specifikt skrivebord.
  • Brug af TOML-format i stedet for gindstillinger til at arbejde med indstillinger.
  • Tilpasning af panelet til brug i multi-monitor konfigurationer, mulighed for dynamisk at placere panelet ved tilslutning af yderligere skærme.
  • Udvidelse af menufunktioner, understøttelse af alternative menudriftstilstande, såsom et gitter af ikoner og fuldskærmsnavigationstilstand for eksisterende applikationer.
  • Nyt kontrolcenter for indstillinger.
  • Understøttelse af kørsel på systemer med RISC-V-arkitektur og udvidelse af understøttelse af ARM-systemer.

Aktiv udvikling af Budgie 11-grenen vil begynde, efter at tilpasningen af ​​Budgie 10-grenen til distributionsbehovene er afsluttet. Blandt planerne for udviklingen af ​​Budgie 10-grenen:

  • Forberedelse til Wayland-support;
  • Flytning af applikationssporingsfunktioner (indeksering) til et separat bibliotek, som vil blive brugt i grenene 10 og 11;
  • Afvisning af at bruge gnome-bluetooth til fordel for en kombination af bluez og upower;
  • Afvisning af at bruge libgvc (GNOME Volume Control-bibliotek) til fordel for Pipewire og MediaSession API;
  • Overførsel af startdialogen til en ny applikationsindekseringsbackend;
  • Brug af libnm netværksindstillinger og D-Bus API NetworkManager i appletten;
  • Omarbejdning af menuimplementeringen;
  • Omarbejdning af strømstyring;
  • Omskrivning af kode til import og eksport af konfiguration i Rust;
  • Forbedret understøttelse af FreeDesktop-standarder;
  • Forbedret applethåndtering;
  • Tilføjelse af muligheden for at arbejde med EFL- og Qt-temaer.

Kilde: opennet.ru

Tilføj en kommentar