Budgie (interfaccia grafica)

ambiente desktop

Budgie è un ambiente desktop che prende di mira la metafora del desktop e, fino alla versione 10, utilizza le tecnologie di GNOME, come il toolkit GTK+ (> 3.x). A partire dalla versione 11, la libreria GTK verrà sostituita con la Enlightenment Foundation Library (EFL)[2][3]. È sviluppato dall'organizzazione Buddies of Budgie, composta da un team di collaboratori provenienti da distribuzioni Linux, come Fedora, Debian e Arch Linux.

Budgie
software
Logo
Logo
Budgie 10.7
Budgie 10.7
Budgie 10.7
GenereDesktop environment
SviluppatoreBuddies Of Budgie[1]
Data prima versione7 dicembre 2013; 10 anni fa
Ultima versione10.9.2 (22 giugno 2024)
Sistema operativoUnix-like
LinguaggioC
Vala
ToolkitGTK
LicenzaGNU GPLv2, GNU LGPLv2.1 per le librerie,
(licenza libera)
LinguaMultilingua
Sito webblog.buddiesofbudgie.org/

Il suo design enfatizza la semplicità, il minimalismo e l'eleganza, fornendo al contempo i mezzi per estendere o personalizzare il desktop in vari modi. A differenza di ambienti desktop come Cinnamon, Budgie non ha una piattaforma di riferimento e si consiglia a tutte le distribuzioni che distribuiscono Budgie di impostare le impostazioni predefinite che meglio si adattano all'esperienza utente desiderata.

Budgie (desktop environment) v10.4

Caratteristiche e applicazioni

modifica
  Lo stesso argomento in dettaglio: GTK (toolkit) e GNOME.

Budgie 10 si integra strettamente con lo stack GNOME, utilizzando le tecnologie sottostanti per offrire un'esperienza desktop alternativa. Le applicazioni Budgie generalmente utilizzano le librerie GTK permettendo di avere barre di intestazione simili alle applicazioni GNOME. Budgie crea quello che è effettivamente un elenco di Preferiti automaticamente mentre l'utente lavora, spostando le categorie e le applicazioni verso la parte superiore dei menu quando vengono utilizzate[4].

Budgie è stato inizialmente sviluppato come ambiente desktop predefinito per la distribuzione Linux Evolve OS. Il suo sviluppo venne accelerato dopo il cambio di nome della distribuzione in Solus[5].

Le prime versioni di Budgie erano lente e soggette a crash[6]. La velocità e l'affidabilità sono migliorate con il tempo[7].

Budgie v1 fu distribuito il 18 febbraio 2014. Lo schema di numerazione delle versioni cambiò con l'arrivo della versione v10 il 27 dicembre 2015[8].

Il 14 settembre 2021, il progetto Solus ha annunciato che l'imminente v11 di Budgie non sarà più scritta in GTK, a causa di disaccordi irrisolvibili con il team di GNOME. Il software GNOME predefinito verrà sostituito anche nella futura Budgie Edition di Solus[2].

Il 1º gennaio 2022, lo sviluppatore principale di Budgie si è dimesso da Solus e ha istituito una nuova organizzazione per lo sviluppo del desktop con altri contributori attivi[9]. Sotto questa nuova organizzazione, lo sviluppo è passato dall'essere focalizzato su Solus all'essere focalizzato sul miglioramento dell'esperienza in tutte le distribuzioni che adottano il desktop grafico. La prima versione con questa nuova organizzazione è stata la v10.6, rilasciata il 6 marzo 2022[10].

Componenti aggiuntivi

modifica

Budgie Backgrounds

modifica

Budgie Backgrounds è il set predefinito di immagini di sfondo di Budgie, da utilizzare nelle distribuzioni Linux che non ne forniscono il proprio. È interamente composto da immagini di pubblico dominio[11]. Il codice sorgente e le immagini sono disponibili sotto la licenza Creative Commons Zero v1.0.

Budgie Control Center

modifica

Budgie Control Center è un fork di GNOME Control Center ed è l'applicazione di impostazioni standard per Budgie con impostazioni e funzionalità specifiche. Implementato in C, utilizza GTK 3 e libhandy per i widget[12]. Il codice sorgente è disponibile sotto la licenza GNU GPLv2.

Budgie Desktop View

modifica

Budgie Desktop View è un componente software pensato per fornire icone desktop all'interno di Budgie. È implementato in Vala e utilizza GTK 3 per i widget[13]. Il codice sorgente è disponibile sotto la licenza Apache 2.0.

Budgie Screensaver

modifica

Budgie Screensaver è un fork di GNOME Screensaver, con correzioni aggiuntive e aggiornamenti minori. Inoltre fornisce un prompt di autenticazione quando il sistema è bloccato. È implementato in C e utilizza GTK 3 per i widget[14]. Il codice sorgente è disponibile sotto la licenza GNU GPLv2.

Magpie è un fork del Window manager Mutter del progetto GNOME, con la caratteristica di non aver il supporto per Wayland. È principalmente destinato a ridurre il carico di manutenzione degli aggiornamenti dello stack GNOME, stabilizzandosi su una particolare versione dell'API Mutter. È implementato in C[15]. Il codice sorgente è disponibile sotto licenza GNU GPLv2.

Adozione del desktop grafico

modifica
Distribuzione Note
Arch Linux Disponibile nel repository Extra di Arch Linux[16]
Debian Disponibile nei repository principali di Debian nel ramo Stable a partire da Debian 9[17]
Fedora Disponibile anche con l'ambiento grafico Budgie sotto il nome di Fedora Budgie[18]
FreeBSD Disponibile negli attuali repositori di FreeBSD[19]
GeckoLinux Distribuzione basata su openSUSE, è disponibile anche con l'ambiento grafico Budgie sotto il nome di GeckoLinux Budgie[20]
Manjaro Linux Disponibile a partire da novembre 2015 come versione supportata dalla comunità sotto il nome di Manjaro Budgie[21]
NixOS Disponibile nei repository principali di NixOS nel ramo Stable a partire da NixOS 23.05[22]
openSUSE Disponibile per openSUSE Leap e openSUSE Tumbleweed[23]
Solus L'ambiente desktop principale di Solus[24]
SpiralLinux Distribuzione basata su Debian, è disponibile anche con l'ambiento grafico Budgie sotto il nome di SpiralLinux Budgie[25]
Ubuntu Budgie Disponibile a partire dalla versione 16.04, è diventata una derivata ufficiale di Ubuntu a partire dalla versione 17.04[26]
Ultramarine Linux L'ambiente desktop principale di Ultramarine Linux[27]
Void Linux Disponibile negli attuali repositori di Void Linux[28]
  1. ^ (EN) Teams | Buddies of Budgie Docs, su docs.buddiesofbudgie.org. URL consultato il 30 aprile 2023.
  2. ^ a b (EN) Joshua Strobl, Building an Alternative Ecosystem, su Joshua Strobl. URL consultato il 20 ottobre 2022.
  3. ^ (EN) Darkcrizt, Darkcrizt, Budgie Desktop migrates from GTK to EFL from Enlightenment project, su Linux Adictos, 24 settembre 2021. URL consultato il 20 ottobre 2022.
  4. ^ (EN) Hands-on: Solus Linux and the Budgie desktop, su zdnet.com. URL consultato l'11 settembre 2017.
  5. ^ (EN) Branding, su solus-project.com. URL consultato l'11 settembre 2017 (archiviato dall'url originale l'11 settembre 2017).
  6. ^ (EN) Budgie desktop, a new kid on the block, su ocsmag.com. URL consultato il 17 settembre 2017 (archiviato dall'url originale il 1º settembre 2017).
  7. ^ (EN) Budgie desktop, you shall not pass!, su ocsmag.com. URL consultato l'11 settembre 2017 (archiviato dall'url originale il 18 settembre 2017).
  8. ^ (EN) Release Awesomely Amazing Open Source Sparkly Wonderness For Your Computerboxen · solus-project/budgie-desktop, su GitHub. URL consultato il 6 novembre 2022.
  9. ^ (EN) Trouble in Solus Linux land as their Experience Lead quits, su GamingOnLinux. URL consultato il 20 ottobre 2022.
  10. ^ (EN) Budgie 10.6 Released, su Buddies Of Budgie, 6 marzo 2022. URL consultato il 20 ottobre 2022.
  11. ^ Budgie Backgrounds, Buddies of Budgie, 29 gennaio 2023. URL consultato il 21 febbraio 2023.
  12. ^ Budgie Control Center, Buddies of Budgie, 2 settembre 2022. URL consultato il 20 ottobre 2022.
  13. ^ Budgie Desktop View, Buddies of Budgie, 23 settembre 2022. URL consultato il 20 ottobre 2022.
  14. ^ Budgie Screensaver, Buddies of Budgie, 21 febbraio 2023. URL consultato il 21 febbraio 2023.
  15. ^ Magpie, Buddies of Budgie, 20 agosto 2023. URL consultato il 4 settembre 2023.
  16. ^ Arch Linux - budgie (x86_64) - Group Details, su archlinux.org. URL consultato il 20 ottobre 2022.
  17. ^ Debian -- Details of package budgie-desktop in stretch, su web.archive.org, 5 dicembre 2021. URL consultato il 30 aprile 2023 (archiviato dall'url originale il 5 dicembre 2021).
  18. ^ Fedora Budgie Spin, su fedoraproject.org. URL consultato il 30 aprile 2023.
  19. ^ FreeBSD Ports Search, su ports.freebsd.org. URL consultato il 30 aprile 2023.
  20. ^ GeckoLinux - Linux for Detail-Oriented Geckos, su geckolinux.github.io. URL consultato il 20 ottobre 2022.
  21. ^ Manjaro Budgie 15.11 released – Manjaro Linux – Enjoy the simplicity, su web.archive.org, 12 settembre 2017. URL consultato il 30 aprile 2023 (archiviato dall'url originale il 2 gennaio 2018).
  22. ^ (EN) Merilyn Ne, NixOS 23.05 Released! Kernel 6.1, Budgie Desktop Support, su FOSTips, 1º giugno 2023. URL consultato il 29 luglio 2023.
  23. ^ Portal:Budgie - openSUSE Wiki, su en.opensuse.org. URL consultato il 20 ottobre 2022.
  24. ^ (EN) Home, su Solus. URL consultato il 22 novembre 2023.
  25. ^ SpiralLinux - Linux, faster than a snail, su spirallinux.github.io. URL consultato il 20 ottobre 2022.
  26. ^ (EN) 17.04 Released!, su Ubuntu Budgie, 13 aprile 2017. URL consultato il 20 ottobre 2022.
  27. ^ (EN) Ultramarine Linux, su ultramarine-linux.org. URL consultato il 22 novembre 2023.
  28. ^ (EN) Enter the void - Packages, su voidlinux.org. URL consultato il 20 ottobre 2022.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica