Enlightenment è un gestore di finestre compatibile con X Window System (X11) e molti sistemi operativi Linux. Alcuni preferiranno chiamarlo un ambiente desktop. Sebbene Enlightenment sia uno di quegli ambienti desktop leggeri per sistemi Linux / UNIX, offre funzionalità moderne, componenti eye-candy ed elementi futuristici.
Combina le migliori caratteristiche dei desktop più diffusi
Combina le migliori funzionalità di KDE, GNOME, Openbox, Xfce e molti altri ambienti desktop open source e gestori di finestre. L'illuminazione è spesso soprannominata E17 ed E18 su vari sistemi operativi Linux. Può essere facilmente installato dai repository software predefiniti della tua attuale distribuzione Linux.
Può essere usato come window manager
Sebbene possa essere usato come sostituto di qualsiasi altro ambiente desktop, alcuni di voi potrebbero trovare strano l'illuminazione, soprattutto a causa della sua funzionalità generale. È dotato di un dock che offre agli utenti un rapido accesso a tutti e quattro i desktop virtuali e un menu principale del clic sinistro da cui è possibile accedere facilmente alle app installate, navigare nelle cartelle Desktop e Home, nonché nell'intero filesystem di root.
La sua configurazione è abbastanza semplice
Gli utenti Linux possono utilizzare l'illuminazione quotidianamente, per qualsiasi tipo di attività. La sua configurazione è abbastanza semplice, è costantemente aggiornata con nuove funzionalità e funzionalità e supportata da un'intera comunità di utenti fedeli, dedicati e appassionati. Un'altra caratteristica interessante è la possibilità di navigare sul desktop virtuale usando i gesti del mouse, che potrebbero rivelarsi utili per alcuni di voi, ma molto fastidiosi per gli altri utenti Linux che non sono utilizzati con questo tipo di funzionalità.
Sistemi operativi supportati
Al giorno d'oggi, molte diffuse distribuzioni Linux hanno edizioni dedicate costruite attorno all'ambiente desktop Enlightenment, come Manjaro Linux, Bodhi Linux, Hybryde Linux, Pentoo, Macpup e Sabayon Linux. Tuttavia, se vuoi gustare una versione pura e originale dell'ambiente desktop Enlightenment, devi assolutamente scaricare e installare il sistema operativo Elive Linux .
Linea di fondo
Nel complesso, Enlightenment è una buona alternativa per GNOME, Xfce, KDE o Openbox, specialmente se possiedi un computer di fascia bassa.
Novità in questo rilasciare:
- Carsten Haitzler (5):
- corregge la compilazione autofoo in modo che corrisponda al backport della patch auth
- desklock - non riesce a bloccare piattaforme non bsd se non supporta pam
- errore pam desklock - torna al testo precedente
- sposta da data_home / apps / defaults.list a config_home / mimeapps.list
- build - imposta su pam un requisito su non-bsd a meno che non sia disabilitato
- Derek Foreman (1):
- Ripristina l'impulso pulseaudio non più richiesto per wayland
Novità della versione nella versione:
- Carsten Haitzler (4):
- e sys - avviso di frix per meno rumore
- hits: avvisi di silenzio sulla possibile stringa nulla per strcmp
- risolve il blocco del mouse dopo lo smontaggio
- music-control - installa correttamente con la creazione di meson con l'icona
- Marcel Hollerbach (2):
- meson: rende eseguibili quegli script
- meson: questa versione è sufficiente per le cose che usiamo nel momento
- Massimo Maiurana (1):
- Aggiunta di stringhe danesi ai file desktop
- Mike Blumenkrantz (15):
- crea una risorsa di output wl durante l'esecuzione in wl nested
- Unset wayland del cursore per tutti i puntatori durante l'esecuzione nidificati in wl
- mostra il puntatore del puntatore interno ogni volta che si ripristina il cursore interno
- crea il cursore wl_pointer che gestisce lo stato per gestire correttamente le immagini del cursore
- aggiorna README con le istruzioni del mesone
- controlla lo stato delle opzioni del modulo meson prima di eseguire subdir
- miglioramento disabilitazione modulo meson
- aggiungi limiti di larghezza del campo a tutti i parametri fscanf in e_intlc.
- distruggi il pranzo iconify provider sul gadget delete
- non aggiungere il fornitore di iconify per il pranzo al momento della creazione di un gadget demo
- riaccodare il client per il rendering se l'animazione dello spettacolo è completa ei danni esistono
- evitare di eseguire riduzioni del client durante lo spegnimento
- impedisce il doppio spegnimento del compositore x11 in modalità xwayland
- emettono sempre eventi E_EVENT_COMP_OBJECT_ADD
- utilizza l'ultimo client dall'elenco E_Exec_Instance quando aggiorni i popup a pranzo
Novità della versione nella versione 0.22.0:
- Supporto wayland notevolmente migliorato:
- La maggior parte dello sviluppo di questo ciclo è andato a migliorare il supporto Wayland. Questo copre, ma non è limitato a: aggiunta del supporto per xdg-shell v6, vincoli del puntatore e protocolli relativi al movimento del puntatore. Queste aggiunte migliorano il supporto di XWayland e aumentano la stabilità di tutti i componenti in esecuzione su Wayland.
- Miglioramenti continui alla nuova infrastruttura di gadget:
- Come i post precedenti hanno indicato, si sta facendo molto lavoro in quest'area. L'obiettivo è creare un'infrastruttura più robusta con un'API basata su EFL più semplice e intuitiva, allontanandosi dalla legacy & quot; gadcon & quot; interfaccia, che ha una propria API e al momento funziona solo a causa di montagne di soluzioni alternative specifiche del gadget che rendono quasi impossibile aggiungere nuove funzionalità.
- Attualmente, quasi tutti i gadget e le funzionalità esistenti per l'interfaccia del gadget precedente sono stati portati o riscritti per il nuovo sistema, con miglioramenti futuri già in corso.
- password GUI sudo / ssh:
- È stata presa la decisione di implementare una GUI per la funzione ASKPASS di sudo / ssh che aprirà una finestra di dialogo ogni volta che è necessario immettere una password per questi servizi.
- È possibile trovare ulteriori informazioni su questa funzionalità facendo riferimento alle variabili di ambiente SUDO_ASKPASS o SSH_ASKPASS.
- Meson Build System:
- Meson è un sistema di build relativamente nuovo che è significativamente più veloce degli autotools pur fornendo un insieme simile di funzionalità. Tutte le distribuzioni moderne dovrebbero essere compatibili con questo sistema di build e si prevede che gli autotools vengano rimossi dopo il rilascio E22.
- Miglioramenti dei criteri per la finestra di piastrellatura:
- Molti problemi relativi a questo problema sono stati risolti e sono state aggiunte alcune nuove funzionalità, ad esempio un'interfaccia utente di trascinamento della finestra più interessante.
- Controlli volume Pulseaudio per finestra:
- Pulseaudio esporta i controlli del volume per ogni applicazione di produzione audio, e il lavoro è stato fatto per legare questo in un controllo della GUI.
Novità della versione nella versione 0.21.9:
- Amitesh Singh (1):
- e voce del widget: correggi l'avviso di compilazione
- Carsten Haitzler (2):
- e - fix entry wrapper - La voce era semplice. l'elm è markup. fallo correttamente
- randr - ha scoperto nuovi nomi di output che sono pannelli di visualizzazione nei laptop
- Derek Foreman (13):
- Non richiedere che i buffer dmabuf siano scrivibili
- Correzione callback attivazione sessione wl_drm
- Correzione della richiamata di attivazione della sessione wl_drm (de)
- Rimuovi alcune operazioni duplicate
- Correggi l'avviso del compilatore var inutilizzato in wl_drm
- ripulire il codice
- Cancella la struttura della superficie nativa prima di inizializzarla
- Inizializza Evas_Native_Surface su 0 per i test dmabuf
- Prova dmabuf tramite native_surface_set anche nel rendering software
- Crea rendering dei client wayland solo se visibili dai mirror
- Correzione dell'arresto della selezione di xwayland
- Non bloccare gli aggiornamenti dei wayland client durante la dissolvenza dello screen saver
- Corregge la geometria per le uscite drm
- Jean-Philippe ANDRE (1):
- : non perde strbuf
- Marcel Hollerbach (3):
- emixer: usa un nome migliore per gli input sink
- mixer: il nome deve essere una stringshare
- mixer: non perde una stringa allocata li>
- Mike Blumenkrantz (81):
- controlla l'esistenza del percorso efm prima di usarlo durante le selezioni dnd
- disattiva la maschera del pulsante wl quando si inizia un'operazione di spostamento / ridimensionamento
- annulla il client di destinazione di selezione wl se quel client viene cancellato
- non dupare fds durante il trasferimento della selezione con bridging xwl, questo accade in libwayland
- aggiungi messaggi di errore quando i simboli non riescono a risolversi in xwl init
- forza l'aggiornamento della pixmap del client immediatamente durante il ridimensionamento se nocomp è attivo
- non eseguire gli aggiornamenti di zona sui client ignorati durante i richiami di evas
- usa FOREACH_SAFE quando passi l'elenco dei client durante il logout
- un'altra correzione per e_comp_wl-> ptr.x / y coords essendo wl_fixed invece di ints
- eseguire il richiamo del client prima di attivare lo spostamento / ridimensionamento del gancio client BEGIN
- elimina il timer di aumento del client quando si inizia un'operazione di spostamento / ridimensionamento
- non attivare eventi / associazioni sugli eventi oggetto zona con timestamp == 0
- rimuovi solo sinistra / destra per massimizzare quando rimuovi verticale se sinistra / destra è impostata li>
- non puntatore null dopo aver eliminato la vincita interna durante la richiesta di cancellazione wl
- aggancia l'oggetto client unref callback a cleanup comp object internals
- usa falsi schermi xinerama durante l'inizializzazione delle uscite wl
- respinge il movimento del mouse del client se le coordinate corrispondono alla posizione precedente
- prova solo 1 ricollegarsi all'impulso quando il mixer non riesce a init
- imposta gli eventi di passaggio sui punti di debug di forma
- stampa il tipo di oggetto se il nome è nullo durante il debug di forma
- se la procedura guidata del gadget restituisce un ID zero, rimuovi il gadget dal sito e distrugge: chiedi all'amministratore di sistema di aggiungere LIBDIR a "/etc/ld.so.conf"
- aggiorna la posizione del gadget durante il ridimensionamento dal margine superiore / sinistro
- usa seat0 come nome del posto predefinito anziché predefinito
- utilizza l'elenco sicuro durante l'eliminazione di un sito di gadget durante l'arresto
- blocca & quot; utente & quot; il client si ridimensiona durante la fase di aggiornamento del client comp
- esegue lo spostamento dopo il ridimensionamento durante l'esposizione oggetto comp.
- moltiplicare i valori dell'asse del puntatore di 10 per i client wl
- controlla lo stato di uscita dal sottoprocesso di autenticazione
- make e_comp_object_frame_allowed () restituisce false per i client ignorati
- usa xwayland check per i client quando controlli se reimpostare lo stato attivo su root
- non eseguire x11 focus (un) imposta callback per i client di sostituzione
- non forzare shm per il lancio di xwayland e abilitare gl
- non chiamare le funzioni di pulitura di oggetti comp per i client senza oggetti comp
- solo client non protetti durante l'aggiornamento di comp, dopo 3 errori
- prova a reindirizzare nuovamente i client non riusciti durante il ridimensionamento
- non si blocca nel modulo randr quando si usano falsi schermi xinerama
- semplificare l'evento di aggiornamento dell'output di drm utilizzando la coda di aggiornamento dello schermo randr
- chiama solo le vecchie funzioni di ecore_drm2 se è stato creato ed eseguito contro & lt; 1,20 efl
- aggiungi & quot; focus & quot; modalità per eseguire il debug
- disattiva DISPLAY nel mixer quando si eseguono le operazioni di pulseaudio in wl
- usa il client della risorsa kbd focus invece di & quot; focused & quot; client nel dispositivo dati
- disattiva il puntatore del layout del sito gadget dopo aver distrutto i gadget
- sposta il gadget del callback su AFTER priority
- aggiorna la stringa della data del gadget durante il timer dell'orologio
- imposta solo il tema qt sovrascrive env vars se l'opzione per eseguire la corrispondenza dei temi è abilitata li>
- ridenominazione degli elenchi dei gestori di eventi del modulo time +
- disabilita l'aggiornamento di clock + time durante dpms
- blocca le animazioni del puntatore quando lo screensaver è attivo
- sfoltisci i gadget non configurati dai siti oggetto comp sul sito del
- memorizza solo la risorsa del data manager del compositore su e_comp_wl-> mgr.resource
- non scaricare immediatamente l'origine degli Appunti x11
- verifica la presenza di diversi tipi di errori di caricamento durante i test di caricamento delle immagini all'avvio
- nascondi i client del puntatore del puntatore quando li disinseriscono
- usa un'etichetta più descrittiva di "???" per gli output non configurati in scren config
- usa il dimensionamento reale per l'elenco della modalità di configurazione dello schermo, non 1xheight
- non impostare il livello log e_comp
- usa le funzioni e_util env nel modulo temporale
- esegui spostamenti immediati su bryce durante l'autosize
- non usare elm api per rimuovere un flag centrato durante il ridimensionamento
- rielaborazione della centratura della vittoria interna
- ridimensiona comp bg_blank_object sull'aggiornamento di zona
- salva xwindow del proprietario della selezione x11, non il client
- aggiungi un caso speciale per i trascinamenti di xwl-origin per impostare le azioni dnd
- focus x11 root window su init quando si inizia con xwayland
- gestire la pulizia dell'origine dati xwl in modo più efficace
- libera i nomi degli atomi di selezione xwl dopo aver creato l'origine della selezione
- imposta le azioni dnd di origine dati xwl-source durante la creazione dell'origine
- aggiungi testo / plain; charset = utf-8 all'origine dati della clipboard wl creata da xwl
- non creare pipe xwl receive per SelectionRequest quando si ottiene la selezione
- rifiuta ridimensionamenti di oggetti comp non validi
- applica gli aspetti del gadget con maggiore precisione
- interrompi i layout del sito del gadget se il sito del gadget non è stato ridimensionato
- restituisce immediatamente quando si imposta uno stile di gadget nullo se lo stile corrente è nullo
- mostra i client subito dopo l'aggiornamento di pixmap se la visibilità è in sospeso
- return updates_full state da e_comp_object_damage_exists ()
- usa ecore_x_netwm_opacity_get () per il controllo dell'opacità x11
- gestisci updates_full quando aggiungi regioni di aggiornamento degli oggetti comp
- ripristina le regioni di aggiornamento degli oggetti comp quando si verifica un rendering
- continua a recuperare il netwm opacity hint se è cambiato dall'ultimo recupero
- imposta l'opacità del client ogni volta che il suggerimento netwm è cambiato in fetch
- rimuovi massimizzare sinistra / destra prima di rimuovere massimizzare verticale
impulso
Novità nella versione 0.21.8:
- Correggere i nomi delle macro in relazione a endianness.
- Correggi gli avvisi sul tipo di compilatore (snprintf)
- E impostazioni della tastiera: utilizza la stessa icona della finestra di dialogo delle impostazioni della tastiera
- Aggiungi utente a AUTORI.
- e randr2 - correggi il problema della liberazione di stringshare rendendolo una stringshare
- correggi a schermo intero nessuna logica vuota nel codice dpms di e
- ulteriori correzioni allo screensaver / banking con stati finestra come a schermo intero
- nascondi i client wl prima di eliminarli su surface destroy
- commenta membro in lista della struttura E_Comp_Object
- è possibile proteggere meglio gli interni di oggetti comp dai client liberati da dereferenziazione
- aggiungi tutti i callback frame del client wl con priorità AFTER
- disattiva il puntatore del client del client deskmirror sull'eliminazione del client
- disattiva il puntatore del client del client deskmirror sull'eliminazione del client
- posticipa l'attivazione del menu mouse-up feed
- imposta ON_HOLD quando attivi il gadget di avvio
- aggiungi gestore per EFREET_EVENT_DESKTOP_CACHE_BUILD a e_order init
- non utilizzare le schermate e_randr salvate se sono stati aggiunti schermi falsi
- non costringere gli oggetti comp a eseguire il rendering per i loro proxy se è impostato real_hid
- mostra finestre madri x11 durante riparent solo se non ritirate
- restituisce durante la funzione comp object pixels se il client è stato cancellato durante il rendering
- esegue le regolazioni dei fotogrammi prima di applicare i suggerimenti di wm spec durante la non massima dimensione
- salva solo le informazioni sulla dimensione del client su maxim / fullscreen quando il protocollo è visibile
- controlla changes.pos durante il client maxim / fullscreen e regola i coorti delle finestre
- non avviare xwayland ripetutamente
- chiama le funzioni di spegnimento di wl / x compositore direttamente durante lo spegnimento del comp /
- forza lo stato iconico per i client iconici x11 durante lo spegnimento
- sposta x11 iconic window init da e_hints - & gt; comp_x recupero iniziale
- chiama e_randr2_shutdown in comp shutdown
- gestisci lo schermo E_Comp- & gt; null durante l'arresto di randr2
- non impostare minw per la finestra di dialogo del layout tastiera
- nascondi solo i client wl sulla superficie che distruggono quando la superficie viene mappata li>
- mantieni le richieste di eliminazione compositor nidificate
- imposta solo la dimensione minima dell'icona della barra degli strumenti se l'icona esiste
- usa sempre i lavori per creare menu bryce
- gestisci le icone delle finestre di elm per le vittorie interne
- reimpostare la posizione dell'oggetto comp durante lo spettacolo solo se il client è stato posizionato
- imposta i flag di dialogo e suggerimenti per i client interni
- aggiungi wrapper per elm_win util create funzioni
- invia i bordi di ridimensionamento del client wl durante l'attivazione / disattivazione di send_configure
- imposta il segnale sposta / ridimensiona i client come client_azione internamente
- confronta con e_client_action_get () per rifiutare gli eventi del mouse wl
- Ripristina "Interrompi l'invio di eventi movimento terra quando il mouse viene afferrato"
- non inviare eventi del mouse ai client ssd wl se il mouse si trova nella regione ssd
- usa callback wl ancora più precisi per rilevare gli eventi di input / output del mouse ssd
- alimenta sempre gli eventi del mouse per gli eventi di spostamento del client wl
- blocco x11 focus eventing sotto xwayland
- non tentare di impostare suggerimenti nascosti per finestre su finestre x11 non interne
- account per l'installazione ritardata dell'oggetto quando si aggiungono i callback ssd mouse in / out
- disabilita il client per massimizzare gli anim durante la non linearizzazione prima di uno schermo intero
- imposta sempre E_Client- & gt; need_fullscreen quando è a schermo intero
- forza e_client_unmaximize () per completare durante l'operazione a schermo intero
- ottimizza leggermente massimizza - & gt; comunicazioni con protocollo fullscreen per i client wl
- controlla le dimensioni di pixmap prima di attivare l'animazione massima
- imponi il ri-ingrandimento dell'animazione quando non funziona lo schermo
- centralizza solo le finestre interne una volta li>
- regola le dimensioni della geometria del fotogramma nel percorso di ingrandimento senza animazione
- chiama "massimizza" la richiamata intelligente prima di "maxim_pre"
- reimposta il livello di retroilluminazione quando si riprende dalla sospensione
- aggiungi i figli di un cliente alla skiplist durante la routine di luogo
- non centrare arbitrariamente le finestre secondarie "perse", centrandole sul genitore
- supporta i client come oggetti posizionatore in e_comp_object_util_center_on ()
- aggiungi cache per le finestre di gestione x11 morte
- rimuovi i riferimenti uuid da e_pixmap.c
- re-impostare l'elenco dei blocchi predefiniti di desklock quando si passa a custom bg in config
- imposta gli eventi di passaggio sulle icone efm quando elimini i file
- attiva RENDER_DEBUG con E_RENDER_DEBUG env var
- attiva SHAPE_DEBUG con E_SHAPE_DEBUG env var
- imposta in modo esplicito l'area di disegno dell'output nid come una finestra di livello superiore
- evitare di rimettere a fuoco i client wl cancellati durante l'input comp ungrabbing
- imposta la geometria iniziale della finestra x11 per le finestre che non hanno suggerimenti di wm
- controlla l'errore di caricamento dell'immagine durante il controllo della redditività di dmabuf in gl
- migliore gestione per iconify durante comp object show / hide
- non mostra i client iconici x11 in on icintm hint change
Novità nella versione 0.21.6:
- Andreas Metzler (1):
- 10_typo_restore_LDFLAGS.diff: corregge errore di battitura in configure.ac (upstream), causando LDFLAG vuoti.
- Carsten Haitzler (8):
- attività: calcola la larghezza minima correttamente in base all'altezza nota di un gadget
- efm - warning - modifica #if toe #ifdef non valido poichè è corretto
- efm - corregge ifse ifdef come dovrebbero essere
- e bindings - corregge gli avvisi sul possibile uso di var indefinito
- app: fai in modo che l'app funzioni con clic + rilascia e non nascondi su focus out
- ibar - aggiusta seg con ibar I menu delle attività dell'icona sono attivi mentre i file del desktop cambiano
- modalità e - wl - smetti di consumare il 100 percento di CPU
- e finestra di dialogo - aggiusta le finestre di dialogo non resocabili a non essere 1x1
- Christopher Michael (2):
- Utilizza la regolazione delle coordinate corretta li>
- riabilita l'acquisizione e l'impostazione delle rotazioni di output in wl_drm
- Derek Foreman (3):
- Risolvi i tempi di richiamata dei frame wayland
- Utilizza un orologio monotono per i tempi di richiamo dei frame
- Interrompi l'invio di eventi movimento terra quando il mouse viene afferrato
- Mike Blumenkrantz (11):
- Nullare i puntatori degli animatori nelle operazioni efx stop ()
- imposta correttamente la modalità E_POINTER_RESIZE_BR per ridimensionare la tastiera del client
- perdita del plug in iteratore in e_comp_object_render ()
- rimuovi le stampe SLEEP extra durante l'avvio su build non-release
- configs gratuiti per i gadget demo su object free
- non eseguire regolazioni coord frame per i client wayland re_manage
- usa il clipping persistente per i rects di input dell'oggetto comp
- assicurati che il gadget interno del callback sia gestito prima di altri callback
- gestisci i casi di errore di pixmap_refresh () in modo più accurato in via di terra
- resetta l'id del gadget demo prima di eliminare l'oggetto gadget durante l'operazione di rilascio
- aggiungi aggiornamenti condizionali per le ultime efl apis
- Stephen 'Okra' Houston (2):
- Rendi scorrevole il redattore di gadget:
- Gadget wireless - posiziona il ctxpopup dopo aver impostato i suggerimenti sulla dimensione, non prima di
Novità nella versione 0.21.4:
- Al Poole (1):
- efm - risolve popup se il file è un fifo
- Alexander Pyhalov (1):
- controlla effettivamente se PIE è supportato per SUID
- Carsten Haitzler (3):
- e fm - aggiorna i popup in modo che non si blocchino facendo riferimento ai dati eventualmente cancellati
- cpufreq - sposta il polling di cpuinfo in thread per non bloccare mainloop mai
- procedura guidata: non impostare la scala su 1,2 forzatamente. usa dpi come def def dice
- Christopher Michael (2):
- controlla se un client è interno o meno prima di eliminare
- corregge la definizione mancante di DRM_FORMAT_XRGB8888
- Derek Foreman (6):
- Blocca il recupero della sessione per windows interne
- Rimuovi EVAS_CALLBACK_HIDE sullo scaffale quando liberi
- Aumenta l'area dei piastrellisti per le regioni
- Risolto il problema con la regione di input di massa estesa
- Risolvi le regioni opache wayland
- Interrompi il passaggio delle dimensioni a _e_comp_wl_surface_state_init
- Joshua McBeth (1):
- aggiungi messaggio dbus 'org.enlightenment.wm.Window.SendToDesktop'
- Marcel Hollerbach (5):
- procedura guidata: rendere la pagina 065 traducibile
- mixer: abbiamo cambiato il nome quando abbiamo unito il mixer in
- aggiorna la traduzione in tedesco
- Il pot ha cambiato,
- mixer: non ripristinare il valore da emix una volta terminato il trascinamento
- Massimo Maiurana (1):
- Aggiornamento della traduzione italiana
- Michael Bouchaud (yoz) (2):
- mixer: correggi il calcolo della conversione del volume nel backend di pulseaudio
- Ripristina "mixer: blocca il cursore per il caso in cui è in corso il trascinamento"
- Mike Blumenkrantz (80):
- applica il ridimensionamento di bryce quando cambia orientamento
- aggiungi la funzione EINTERN per rinominare i siti di gadget
- risolvi bryce verifica la presenza di shelf sull'orientamento / anchor per interrompere quando previsto
- aggiungi il numero di zona ai nomi di bryce
- non verificare la presenza di shelf / bryce negli ancoraggi opposti durante la procedura guidata bryce
- migliora ulteriormente la portabilità di Bryce attraverso le zone
- anche fai bryce full rename quando ti sposti tra le zone
- aggiungi un nuovo flag per gli oggetti bordo zona per consentire il taglio della forma durante la ripetizione di eventi
- forza bryce visibilità durante l'attività editor
- aggiungi gadget_site_ (un) callback intelligenti bloccati per forzare la visibilità del sito gadget
- chiama la chiamata intelligente di gadget_popup durante la configurazione dei gadget
- gestisci la chiamata intelligente gadget_popup sull'oggetto di visualizzazione del gadget
- imposta il flag ON_HOLD quando attivano le azioni di buttion del mouse del gadget
- rimuovi l'attributo non utilizzato dal parametro usato
- trigger bryce menu dal clic destro se l'evento non è stato consumato
- correggi il percorso di aggiornamento di bryce da 0 a & gt; 2 re: denominazione
- imposta il flag ON_HOLD in modo più preciso durante l'attivazione delle azioni del gadget
- evita ulteriori ricalcoli durante il ridimensionamento di una bryce sul suo asse orientato
- aggiungi la soluzione alternativa per il dimensionamento del sito gadget per evitare il desync di dimensionamento del riquadro di elm
- rinomina bryces quando si cambiano le ancore
- loop bryce esegue automaticamente il ricalcolo quando il sito del gadget non ha ancora calcolato la sua dimensione
- trova solo il recupero della sessione, ricordati se ec- & gt; ricorda che non è
- applica il ripristino non di sessione ricorda al client durante la creazione del recupero ricorda
- gestisci correttamente l'applicazione di memorie non-SR in remember config
- rifiuta le successive chiamate zone_geometry_dirty ()
- eventi di geometria della zona di innesco durante l'aggiornamento di ostacoli zona / scrivania
- forza la dimensione minima sul popup wireless durante lo spettacolo
- aggiungi soluzioni alternative per la geometria di ctxpopup da utilizzare nella piastrellatura di forma di input
- forza il ricalcolo su bryce scroller quando si esegue il ricalcolo sul sito del gadget
- gestire la visibilità del gadget no-orient in base alla visibilità degli eventi di sito & gt;
- forza il ricalcolo del sito gadget per la creazione dell'oggetto gadget per garantire il dimensionamento
- copia la posizione del gadget dal gadget puntatore - & gt; rilascia il gadget quando si esegue il rilascio
- calcifica le nuove dimensioni del gadget in base al rapporto tra dimensioni: dimensione del sito di destinazione
- consente modifiche al frame del client quando si passa da frame - & gt; nessuna cornice
- ottimizza la riapplicazione del tema del client senza bordi
- blocchi i ricordi delle finestre e_sys
- usa eina_streq per il confronto delle stringhe in e_zone_for_id_get ()
- corregge l'uso dopo la ridenominazione di un bryce
- clamp bryce position alla sua zona madre
- evitare la potenziale divisione per zero durante l'avvio di bryce
- non modificare bryce zone / nome durante l'avvio
- Centro popup del gadget del desktop popup sulla zona che hanno attivato
- tenta di gestire il ridimensionamento del gadget non orientato in base agli angoli di ancoraggio
- consente di ridimensionare i gadget utilizzando gli eventi wheel durante il posizionamento iniziale
- tenta di ricalcolare i gadget che eccedono il loro contenitore
- non applicare l'ancoraggio efx per spostare gli effetti se un effetto di ridimensionamento non è attivo
- non tornare presto da _bryce_position ()
- aggiungi bool return per e_exec_phony_del () per restituire la cancellazione riuscita li>
- feed mouse-up quando si elimina un sito di gadget prima di abilitare eventi sul sito
- forza il ricalcolo del sito gadget dall'oggetto di stile se cambiano i suggerimenti del gadget
- restituisce valori corretti da bryce post callback di eventi
- determina wl pixmap argb basandosi esclusivamente sul flag image_argb
- evita il crash quando chiami e_pixmap_image_exists su wl pixmaps senza buffer
- aggiungi più parens per il commit pixmap precedente
- aggiungi un caso speciale per restituire pixmap argb di pixmap inutili del cursore wl
- sposta bryces su E_LAYER_DESKTOP_TOP quando non è sopra Windows
- forza bryce riposizionando sulla zona target durante l'avvio
- usa solo zone coorde quando sposti Bryce nella sua zona durante la modifica
- clamp e_place calcola sulla geometria della zona
- rompere i calcoli di area e_place_desk_region_smart () in una funzione separata li>
- scoppia codice ripetuto da _e_place_desk_region_smart_area_calc () in una funzione separata li>
- ripristina gli stati iniziali del client wl interno quando nasconde (ma non elimina)
- disattiva il puntatore di superficie del client wl su surface destroy
- rimuovi l'aliasing pixmap del client wl su del
- elenco di buffer pixmap sempre gratuito su immagine non cache
- unalias pixmaps client wl interni in elm win hide trap callback
- gestisci correttamente e_scale in bryces
- mantieni bryce iniziando le dimensioni non ridimensionate
- disattiva cur_mouse_action dopo aver eliminato il menu del client
- invia il segnale di orientamento al tema bryce scroller
- disattiva solo cur_mouse_action sul menu del cliente elimina per l'azione corretta li>
- opzione di conferma dello stato attivo nella finestra di dialogo di eliminazione di efm
- disabilita i binding durante il desklock
- rifiuta i caratteri non stampabili dalla voce lokker
- fai confermare le finestre di dialogo seleziona automaticamente l'opzione di conferma
- richiede un elm win per applicare l'auto-visibilità per le vincite interne nel commit della superficie wl
- chiarisci alcuni controlli di superficie wl per richiedere le vincite dell'olmo
- crea un finto mouse-out in base al focus-out condizionale su warp del puntatore in attesa
- rivedere il blocco del ripristino della sessione interna della finestra per compilare con efl precedente
- prevedi la divisione per zero quando calcoli il dimensionamento del gadget
- Romain Naour (1):
- E: sistemare Wayland senza costruire xwayland
- Stefan Schmidt (2):
- e_fm: ripara l'ultimo commit per compilare di nuovo con clang
- e_fm: rimuovi la variabile non utilizzata li>
- Stephen okra Houston (1):
- Time Gadget: modifica il mese di calendario sulla rotellina del mouse.
Novità nella versione 0.21.3:
- Carsten Haitzler (6):
- e - risolve i problemi di dnd derivanti dall'ottenere il massimo oggetto in comp canvas
- e ibar / porta ibox a olmo - risolvi il problema del ridimensionamento
- e - corregge la memoria principale quando è in modalità gl - non creare segmenti shm
- e temp module - kill tempget process non terminato per garantire la morte
- e ibar - correggi i devilhorn fix per usare la larghezza giusta e l'altezza per il separatore
- e comp - imposta alpha dopo aver impostato la superficie nativa per evitare crash casuali
- Chidambar Zinnoury (3):
- e: Non mostrare due separatori di menu consecutivi se non c'è bisogno nel menu del client.
- e fm: aggiungi un separatore solo se c'è qualcosa prima.
- e fm: non controllare ogni altra riga se la posizione è scrivibile durante la creazione del menu.
- Christopher Michael (7):
- Ripristina "e - corregge la memoria principale in modalità gl - non creare segmenti di shm"
- rimuovi le variabili non utilizzate da _ibar_resize_handle
- usa le variabili appropriate per impostare size_hint_max su ibar
- e ibar - correggi "old man" finger typo;)
- rimuovere è necessario creare finestre di dialogo differenti sotto wayland
- wl_fb: verifica che e_comp_wl_init non abbia esito negativo.
- aggiungi i metodi key_up e key_down all'interfaccia sreen
- Derek Foreman (2):
- Risolto il problema con cui i client wayland non venivano eliminati quando erano nascosti
- Correzione della creazione globale dell'estensione wayland
- Jean-Philippe ANDRE (1):
- bg: Fix bg con immagini jpeg singole (nessun edj)
- JengHyun Kang (1):
- e_comp_wl: interruzione da loop senza senso
- Marcel Hollerbach (4):
- e_comp_wl: distruggi e_drag quando la fonte scompare
- e_alert: definisci EFL_BETA_API_SUPPORT prima di qualsiasi inclusione
- e_dnd: sposta ungrab sull'oggetto gratuito
- xwayland: mostra la finestra di dialogo dopo che ecore_wl2 è sincronizzato
- Massimo Maiurana (2):
- Aggiornamento delle traduzioni italiane e spagnole
- Aggiornamento della traduzione italiana
- Mike Blumenkrantz (6):
- controlla solo le modifiche alla geometria di x11 configurerequest quando possibile
- migliorare il testo della finestra di dialogo di aiuto per il riavvio rapido
- sposta la nuova versione di e_comp_top_window_at_xy_get () in dnd, ripristina la vecchia versione
- cancella i dati del sottosuolo durante l'eliminazione solo se la sottosuperficie non viene cancellata li>
- aggiungi xwayland compat per efl 1.19 +
- bump efl wayland req a 1.18 ora che è fuori
- Romain Naour (1):
- E: include uuid.h solo quando il supporto Wayland è abilitato.
- Stefan Schmidt (1):
- mailmap: sincronizza il file aggiornato da epo repo
Novità nella versione 0.21.2:
- Carsten Haitzler (6):
- e - risolve i problemi di dnd derivanti dall'ottenere il massimo oggetto in comp canvas
- e ibar / porta ibox a olmo - risolvi il problema del ridimensionamento
- e - corregge la memoria principale quando è in modalità gl - non creare segmenti shm
- e temp module - kill tempget process non terminato per garantire la morte
- e ibar - correggi i devilhorn fix per usare la larghezza giusta e l'altezza per il separatore
- e comp - imposta alpha dopo aver impostato la superficie nativa per evitare crash casuali
- Chidambar Zinnoury (3):
- e: Non mostrare due separatori di menu consecutivi se non c'è bisogno nel menu del client.
- e fm: aggiungi un separatore solo se c'è qualcosa prima.
- e fm: non controllare ogni altra riga se la posizione è scrivibile durante la creazione del menu.
- Christopher Michael (7):
- Ripristina "e - corregge la memoria principale in modalità gl - non creare segmenti di shm"
- rimuovi le variabili non utilizzate da _ibar_resize_handle
- usa le variabili appropriate per impostare size_hint_max su ibar
- e ibar - correggi "old man" finger typo;)
- rimuovere è necessario creare finestre di dialogo differenti sotto wayland
- wl_fb: verifica che e_comp_wl_init non abbia esito negativo.
- aggiungi i metodi key_up e key_down all'interfaccia sreen
- Derek Foreman (2):
- Risolto il problema con cui i client wayland non venivano eliminati quando erano nascosti
- Correzione della creazione globale dell'estensione wayland
- Jean-Philippe ANDRE (1):
- bg: Fix bg con immagini jpeg singole (nessun edj)
- JengHyun Kang (1):
- e_comp_wl: interruzione da loop senza senso
- Marcel Hollerbach (4):
- e_comp_wl: distruggi e_drag quando la fonte scompare
- e_alert: definisci EFL_BETA_API_SUPPORT prima di qualsiasi inclusione
- e_dnd: sposta ungrab sull'oggetto gratuito
- xwayland: mostra la finestra di dialogo dopo che ecore_wl2 è sincronizzato
- Massimo Maiurana (2):
- Aggiornamento delle traduzioni italiane e spagnole
- Aggiornamento della traduzione italiana
- Mike Blumenkrantz (6):
- controlla solo le modifiche alla geometria di x11 configurerequest quando possibile
- migliorare il testo della finestra di dialogo di aiuto per il riavvio rapido
- sposta la nuova versione di e_comp_top_window_at_xy_get () in dnd, ripristina la vecchia versione
- cancella i dati del sottosuolo durante l'eliminazione solo se la sottosuperficie non viene cancellata li>
- aggiungi xwayland compat per efl 1.19 +
- bump efl wayland req a 1.18 ora che è fuori
- Romain Naour (1):
- E: include uuid.h solo quando il supporto Wayland è abilitato.
- Stefan Schmidt (1):
- mailmap: sincronizza il file aggiornato da epo repo
I commenti non trovato