După mai bine de patru ani de la publicarea versiunii Xfce 4.12 prima versiune preliminară a mediului de utilizator , care a marcat trecerea proiectului în stadiul de înghețare moale. Pe 30 iunie a doua versiune de test și implementarea înghețării complete a bazei de cod. În funcție de rezultatele testării, pe 28 iulie ar putea fi generată o a treia versiune de test. Lansarea este așteptată pe 11 august. Pentru testarea Xfce 4.14pre1 sunt pregătite în format Docker și pentru Ubuntu.
Cea mai semnificativă noutate a Xfce 4.14 este trecerea de la GTK 2 la biblioteca GTK 3. În prezent, codul tuturor modulelor de bază și al majorității aplicațiilor și pluginurilor a fost portat pe GTK 3 și ajustat la funcționalitatea planificată. Deficiențele sunt semnalate doar în vizualizatorul de imagini ristretto, programul de scriere a discurilor xfburn, mixerul audio xfce4-mixer și playerul de muzică xfmpc, precum și în pluginurile de panou xfce4-notes-plugin, xfce4-time-out-plugin,
xfce4-mailwatch-plugin, xfce4-cpugraph-plugin și
xfce4-stopwatch-plugin.

Unele modificări introduse în Xfce 4.14pre1:
- În managerul de compoziție xfwm4 a fost adăugat vsync prin OpenGL, a apărut suportul pentru libepoxy și DRI3/Present, iar GLX a fost folosit în loc de Xrender. A fost îmbunătățită gestionarea sincronizării cu impulsul de comutare a cadrelor () pentru a oferi protecție împotriva apariției rupturilor la redare (tearing). S-au activat noi funcționalități de scalare din GTK3, ceea ce a permis îmbunătățirea funcționării pe ecrane cu densitate mare de pixeli (HiDPI). A fost prezentat un nou stil de temă;
- În configuratorul xfce4-settings a fost adăugat un nou backend pentru a asigura o redare corectă a culorilor folosind profilele de culori.
Au fost îmbunătățite instrumentele pentru configurarea ecranului. Au fost adăugate margini pentru o percepere mai confortabilă a informațiilor în toate dialogurile.
A fost adăugată posibilitatea de a defini profilele monitoarelor, permițând salvarea mai multor seturi de presetări și schimbarea automată a profilurilor la conectarea sau deconectarea monitoarelor suplimentare. A fost eliminată flicăirea la schimbarea setărilor ecranului.
A fost adăugată posibilitatea de a defini monitorul principal, pe care vor fi afișate panourile, desktopul și notificările. Această opțiune poate fi utilă în configurațiile cu mai multe monitoare pentru a lega panourile de un anumit monitor sau pentru a ascunde informațiile suplimentare în timpul prezentărilor.
- Indicatorul de notificări a fost reproiectat. A fost adăugat un buton pentru a curăța jurnalul de primire a notificărilor, comutatorul pentru modul "nu deranjați" a fost mutat în sus;
- În panou s-a implementat utilizarea imaginilor de fundal transparente și semitransparente. A fost adăugată suportul pentru introspecția GObject, care permite crearea de pluginuri pentru panou în diverse limbaje de programare (de exemplu, Python). S-a asigurat posibilitatea încorporării dialogului de configurare în xfce4-settings-manager. A fost adăugată suportul pentru configurarea dimensiunii pictogramelor, comun pentru panou și toate pluginurile plasate. De asemenea, în configurator a fost adăugată opțiunea pentru calcularea automată a dimensiunii pictogramelor în funcție de lățimea panoului.
A fost îmbunătățit instrumentul de grupare a ferestrelor — în butoanele ferestrelor grupate sunt acum gestionate stările precum activitatea ferestrei, minimizarea ferestrei și prezența informațiilor importante. S-au introdus noi clase de stiluri CSS pentru utilizare în crearea temelor, de exemplu, a fost adăugat o clasă separată de butoane pentru operațiunile de grupare a ferestrelor și setări specifice pentru aranjarea verticală și orizontală a panoului. În pluginurile pentru panou și aplicații au fost utilizate pictograme simbolice. Widget-urile vechi au fost înlocuite;

- În managerul de sesiuni xfce4-session s-a asigurat suportul pentru lansarea aplicațiilor cu respectarea grupurilor de priorități, permițând definirea unei lanțuri de dependențe la lansare. Anterior, aplicațiile erau lansate toate odată, ceea ce crea probleme din cauza stării de concurență (dispariția temei în xfce4-panel, lansarea mai multor instanțe ale applet-ului nm-applet etc.). Acum aplicațiile se lansează împărțite în grupuri. S-a încetat afișarea ecranului de bun venit la lansare. Au fost aduse îmbunătățiri în interfața de gestionare a autentificării și închiderii. A fost adăugat suport pentru conectarea handler-ilor personalizate la deconectare, trecerea în modul de așteptare sau repornire;
- Interfața de gestionare a alimentării (xfce4-power-manager) a fost îmbunătățită. Suportul pentru sistemele desktop a fost îmbunătățit, pentru care nu mai apare avertismentul privind lipsa bateriei. A fost adăugat filtrarea evenimentelor legate de sistemul de alimentare transmise în xfce4-notifyd pentru reflecția în jurnal (de exemplu, evenimentele de schimbare a luminozității nu sunt transmise);
- Aplicația Gigolo a fost actualizată cu o interfață grafică pentru configurarea partajării stocării în rețea, folosind GIO/GVfs. Programul permite montarea rapidă a unui sistem de fișiere remote și gestionarea bookmark-urilor pe stocări externe în managerul de fișiere;
- Player multimedia stabilizat Parole, care utilizează framework-ul GStreamer și biblioteca GTK+. Include pluginuri pentru minimizarea în sistemul tray, manipularea metadatelor fluxului, personalizarea titlului ferestrei și blocarea intrării în modul de repaus în timpul redării video. Activitatea pe sistemele care nu suportă accelerarea hardware a decodării video a fost semnificativ simplificată. A fost adăugat și activat în mod implicit modul de selectare automată a celui mai optim mecanism pentru redarea video. A fost realizată o variantă compactă a interfeței. Suportul pentru streaming și redarea fișierelor de pe sisteme externe a fost îmbunătățit;

- Managerul de fișiere Thunar a fost actualizat, având complet reproiectată panoul de afișare a căii fișierului. Pe panou au fost adăugate butoane pentru a reveni la căile deschise anterior și pentru a merge la calea principală și la directorul părinte. În partea dreaptă a panoului a apărut o pictogramă care, la clic, deschide un dialog pentru editarea liniei cu calea fișierului. În captura de ecran de mai jos sunt prezentate pentru comparație vechiul și noul mod al panoului:
API-ul Thunar Plugin (thunarx) a fost actualizat, aducând suport pentru introspecția GObject și pentru utilizarea binding-urilor în diverse limbaje de programare. A fost asigurat afișarea dimensiunii fișierelor în octeți. A fost adăugată posibilitatea de a aloca handleri pentru executarea anumitor acțiuni utilizatorului. A fost implementată opțiunea de a utiliza Thunar UCA (Acțiuni Configurabile de Utilizator) pentru resurse externe de rețea. A fost optimizată stilistica și interfața;
- În loc de dbus-glib pentru comunicarea prin bus-ul D-Bus este utilizată biblioteca și un strat de transport bazat pe GIO. Utilizarea GDbus a rezolvat problemele întâmpinate în aplicațiile multithreading.
Sursa: opennet.ro


