Dallo sviluppatore del sistema operativo SolusOS Linux obsoleto vi diamo il benvenuto a Budgie Desktop, un progetto software open source che & nbsp; si integra con l'ambiente desktop grafico GNOME.
Comprende un WM, una sessione e un pannello
L'ambiente grafico è costituito da un window manager (budgie-wm), una sessione desktop (budgie-session) e un pannello (budgie-panel). Viene inoltre implementata una finestra di dialogo di esecuzione (budgie-run-dialog), che consente di lanciare facilmente i programmi.
Interfaccia Chrome-like di Chrome
Budgie utilizza un layout tradizionale, ma moderno. Il pannello principale si trova sul bordo inferiore dello schermo ed è completamente trasparente. Ha lo scopo di sembrare l'interfaccia utente di Google Chrome di Google, ma utilizza diverse applicazioni dall'ambiente desktop di GNOME & nbsp;
E 'implementato in GTK3, Vala, C
Come suggerisce il suo nome, Budgie Desktop è un ambiente desktop. È scritto interamente da zero e implementato utilizzando il toolkit GTK + GUI, così come i linguaggi di programmazione Vala e C.
Progettato per Evolve OS
Budgie è stato progettato dal punto di vista fondamentale come l'ambiente desktop grafico predefinito del sistema operativo Evolve OS, il successore della distribuzione depurata di SolusOS Linux.
Supporta una vasta gamma di OS di Linux
Budgie Desktop è distribuito principalmente come codice sorgente tramite GitHub, il che significa che sarà possibile scaricare e installarlo su qualsiasi sistema operativo basato su kernel Linux, inclusi Ubuntu e Arch Linux.
Avvertimento equo per gli utenti di Ubuntu
Quando si installa Budgie Desktop, gli utenti di Ubuntu vengono avvisati che il tema predefinito romperà alcune delle funzionalità del desktop, in particolare l'utilità del componente Panel Budgie. Pertanto, non utilizzare altri plugin o modifiche Ubuntu GTK3.
Dipendenze, molte dipendenze
L'ambiente desktop di Budgie richiede le seguenti librerie e componenti: libpulse, libpulse-mainloop-glib, gtk3, upower-glib, libgnome-menu, libwnck, libmutter, GLib, gee-0.8, libpeas-1.0 e valac. p>
Cosa c'è di nuovo in questa release:
- Risolve la chiusura di popovers quando si apre un menu a comparsa o un combo
- Risolvere alcuni problemi di generazione con gli stack più vecchi di GNOME (3.20 / 3.22)
Cosa c'è di nuovo nella versione 8.3:
- Unisci richiesta di richiamo # 237 da libcg / master
- common.mk: non utilizzare -Werror
- Più soluzioni di Solus. Puoi disattivarli in Budgie Settings se non ti piace.
- Affrontare la stranezza di lightdm facendo GNOME. Vs Budgie: GNOME
- wm: Adatta alle modifiche GSD 3.16 (chiude il numero # 204)
- Annulla la follia - ha rotto lo screenshot di gnome (-i)
- Utilizza il file eseguibile, non il comando
- pannello / applet: non si fidano di GdkAppLaunchContext
- dati: disattiva & quot; md & quot; stile - da rimuovere completamente presto
- applet / budgie-menu: disattiva il tracking dei punteggi (opzionale in futuro)
- applet / vassoio: Blocca a 24px perché è troppo problematico.
- applet / vassoio: blocca le dimensioni dell'icona
- Gestione di Super_L (overlay-key)
- Assicurarsi che i popper si chiudano con il tasto delle finestre
- Per impostazione predefinita, passare all'icona iniziale-simbolica simbolica
- wm: aggiunge iniziale di base & quot; sempre in alto & quot; voce di menu (nessun controllo)
- wm: Fix timeout della scheda, non è abbastanza veloce per questo.
- applet / notifiche: non abilitare la messa a fuoco sul pulsante di chiusura
- Sincronizza molte altre traduzioni
- applet / show-desktop: essere visivamente coerenti con i lanciatori
- Aggiungi pulsante di blocco alla finestra di dialogo della sessione (risolve il problema # 89)
Cosa c'è di nuovo nella versione 8.2:
- una serie di traduzioni ora esistono all'interno di Budgie Desktop
- Richiedi minimo GTK / Mutter 3.14 - sviluppato attivamente su 3.16
- Ha eliminato tutte le nostre vecchie soluzioni di soluzione 3.10 per Ubuntu 14.04 - il che significa che abbiamo abbandonato completamente il supporto 14.04.
- La massa di cambiamenti di stabilità e prestazioni, in particolare quando si utilizzano i menu popover. Il menu Budgie viene visualizzato praticamente in istante.
- Dal v8 abbiamo passato alle nuove notifiche di stile
- I menu destro del clic sono tornati (finestra radice / desktop) e nelle finestre. Nuovo & quot; Mostra desktop & quot; applet
- Poiché v8 budgie-wm è stato completamente riscritto per essere più reattivo e minimizzare il numero di allocazioni effettive per essere più reattivo. Così è un po 'più leggero di quello che era (usa ancora libmutter)
Cosa c'è di nuovo nella versione 8:
- Abbiamo aggiunto un gran numero di opzioni per il menu Budgie alle preferenze del pannello, consentendo di utilizzare il layout tradizionale utilizzato con il menu Budgie o addirittura
- con la nuova versione che non utilizza categorie. Abbiamo aggiornato visivamente la finestra di dialogo e il menu di esecuzione, con un aspetto molto più semplice ed intuitivo (per non parlare di risposte più sensibili)
- sentire tutto. L'interazione ha giocato una grande parte questa volta, con il menu ora ordinare gli oggetti per uso, risparmiando molto tempo!
- Abbiamo il supporto nascondiglio automatico, un nuovo aspetto scuro, un pinning dell'applicazione (applicazioni pin come lanciatori al pannello), supporto dinamico per il tema del pannello GNOME, un'applet di menu,
- ripulito le animazioni ... e un gruppo intero!
- IconTasklist: aggiungere il supporto pinning
- IconTasklist: utilizza file .desktop per liste rapide
- IconTasklist: utilizza file .desktop per la risoluzione di un'icona
- IconTasklist: assistenza & quot; attenzione & quot; suggerimento (blu lampeggiare)
- Pannello: Supporta il tema scuro (utilizzato per impostazione predefinita)
- Aggiungi applet Menubar
- Pannello: Supporto autohide iniziale (manuale, non automatico)
- Pannello: Supporta l'ombra sul bordo dello schermo
- Pannello: supporto dinamico per il tema del pannello gnome
- RunDialog: completa aggiornamento visivo (bootiful)
- BudgieMenu: aggiungi la modalità compatta, usa per impostazione predefinita li>
- BudgieMenu: Ordina gli elementi per uso
- BudgieMenu: rimuove la vecchia opzione di alimentazione
- Editor: consente di aggiungere tutte le opzioni di menu a UI
- Supporto da GNOME 3.10 fino a 3.16 (non pubblicato, git)
- wm: uccidere l'animazione dello spazio di lavoro (risolvere dopo il v8)
- wm: Migliori animazioni per il cambio di sfondi
- E altre cose! (Test it! & Gt; _
- Nuovo supporto daemon di notifica (freedesktop)
- Supporto del vassoio X11 (temp fino al nuovo inserimento di appindicatore)
- Rendering nativo popover
- diverse correzioni di posizionamento / ridimensionamento
- Controllo del volume tramite popover di nuove impostazioni (non è ancora in muto)
- Nascondi l'applet di alimentazione quando non viene trovata alcuna batteria
- Vari tweaks multihead
- Scorri con il mouse per cambiare il volume
- Integrazione con le impostazioni dell'orologio GNOME
- Spartiti libbudgiewidgets come libreria condivisa
- Supporto iniziale ombra (solo pannello inferiore)
- Migliora la logica della sessione (corregge l'avvio congelato, più istanze)
- Non spedire file .c in make dist
- Attiva la modifica dell'icona del menu e dell'etichetta tramite il tasto gsettings (non ancora ui)
Novità
Cosa c'è di nuovo nella versione 5.1:
- Quasi tutte le modifiche da v4 sono state collegate al pannello. È stata completamente riscritta a Vala, abbassando il sovraccarico di manutenzione e riducendo notevolmente la barriera di ingresso per i nuovi collaboratori.
- Allora, quando il tuo aggiornamento arriva più tardi (spero) oggi attraverso OBS se lo usi, o per gli utenti di Evolve OS che hai già l'aggiornamento, dovresti vedere solo delle differenze visive minori. L'idea era di non cambiare lo sguardo, ma di riscrivere ciò che c'era e di renderlo più veloce.
- Plugin:
- Tutte le applet sono state riscritte per utilizzare un'API plugin. Ciò non fa alcuna differenza immediata per gli utenti ma sarà fortemente ampliata nel prossimo v6 (cercheremo di evitare una v6.1 questa volta ..). Gli utenti del Budgie Desktop potranno scrivere i propri plugin in qualsiasi lingua supportata da libpeas, che include C, Vala, JavaScript e Python. Questo significa essenzialmente che potrai estendere il pannello con i tuoi applet. Per rendere la vita un po 'più semplice i plugin potranno anche essere caricati dalla tua home directory, promuovendo un modo semplice per condividere e utilizzare applet.
- Il pannello esistente riceverà modifiche per v6 che consentono di personalizzare completamente anche il layout del pannello, rendendolo il tuo. Ma questi cambiamenti non verranno fino alla versione V6, quindi lasciatevi fermare.
- Altre correzioni:
- Il pannello rimane ora dove si intende essere e la dimensione giusta. Questo .. un po 'aiuta, essendo un pannello ... Attualmente non esistono opzioni di configurazione per il pannello, in quanto questo verrà durante il ciclo v6. Quindi, quello che posso dirvi è che il pannello ha il pieno supporto per le posizioni in alto e in basso e il supporto * preliminare per i bordi dello schermo sinistro / destro, sebbene il menu apparirà strano.
- Così, adesso il pannello è bloccato a 40px in altezza, ha icone di stato che sono 22x22px, e "lanciatore" icone che sono 32x32. Il pannello ei suoi menu (menu principale e area di orologio) devono ora essere più veloci e più lisci per aprire e operare.
- L'oscuramento automatico del pannello ha anche ricevuto l'amore e fa molto il suo lavoro. In questo momento la sua destinazione inizia a fallire quando si inizia a spostare le finestre in diverse aree di lavoro - questa è una cosa da affrontare in futuro.
- Infine:
- La riscrittura in Vala ha fatto molto sforzo, ma ha subito pagato. In futuro tutto il desktop verrà riscritto per utilizzare Vala, ed essere la "seconda scrittura" - facciamo le cose meglio la seconda volta. Ecco le statistiche per la riscrittura del pannello iniziale a Vala: 55 modificati file, 2749 inserzioni (+), 2658 cancellazioni (-)
I commenti non trovato