Efter tvÄ Ärs utveckling har releasen av skrivbordsmiljön Xfce 4.20 presenterats, som erbjuder ett klassiskt skrivbord som förbrukar minimala systemresurser nÀr det Àr möjligt.
Xfce bestÄr av flera sammanlÀnkade komponenter som kan anvÀndas i andra projekt om sÄ önskas. Bland dessa komponenter finns: fönsterhanteraren xfwm4, panelen för att starta applikationer, hanteraren för anvÀndarsessioner, energihanteringssystemet, grafiska konfigureraren, filhanteraren Thunar, kalender- och schemalÀggaren Orage, mediaspelaren Parole, textredigeraren Mousepad, terminalemulatorn xfce4-terminal.
Den viktigaste nyheten i Xfce 4.20 Ă€r det experimentella stödet för Wayland-protokollet. En session baserad pĂ„ Wayland tĂ€cker det mesta av funktionaliteten, men rekommenderas fortfarande bara för avancerade anvĂ€ndare, eftersom den inte Ă€r helt felfri och krĂ€ver sĂ€rskilda förbĂ€ttringar för att anvĂ€ndas som en del av den dagliga anvĂ€ndningen av vanliga anvĂ€ndare. För att starta en session baserad pĂ„ Wayland föreslĂ„s kommandot «startxfce4 âwayland».
För att abstrahera arbetet ovanför Wayland och X11 i Xfce 4.20 anvÀnds det nya biblioteket libxfce4windowing, som implementerar ett grafiskt systemoberoende lager med komponenter för fönsterhantering (skÀrmar, rotfönster, virtuella skrivbord etc.). Det föreslagna lagret har möjliggjort stöd för Wayland i nÀstan alla komponenter i Xfce, samtidigt som de behÄller förmÄgan att fungera i fönstersystem baserade pÄ X11-protokollet.
IstÀllet för libmutter anvÀnds biblioteket wlroots i sessionen som baseras pÄ Wayland, utvecklat av Sway-projektet. Labwc eller Wayfire rekommenderas som sammansÀttande servrar för Wayland-sessioner. I sessionen baserad pÄ X11 fortsÀtter fönsterhanteraren xfwm4 att anvÀndas. I framtiden planerar man att lÀgga till möjligheten att arbeta med bÄde X11 och Wayland i xfwm4.
Bland funktionerna som för nÀrvarande inte Àr tillgÀngliga i sessionen baserad pÄ Wayland noteras: avsaknad av stöd virtuella skrivbord; brist pÄ sidor med instÀllningar för tangentbord och mus i konfigureraren; möjligheten att skapa skÀrmdumpar endast av hela skÀrmen (inte av enskilda fönster); avsaknad i systemfÀltet av ikoner för vissa applikationer som inte översatts frÄn API GtkStatusIcon till StatusNotifier. I Wayland Àr komponenterna fortfarande inte översatta: Xfwm4, Xfdashboard, Xfce4-screensaver (port finns, men kom inte med i releasen), Xfce4-windowck-plugin och Xfce4-xkb-plugin.
Ăvriga Ă€ndringar och förbĂ€ttringar i Xfce 4.20:
Möjligheterna i filhanteraren Thunar har utökats avsevÀrt:
- Nya knappar har lagts till i verktygsfÀltet: vÀxla visningslÀge (kompakt, lista, ikonrutnÀt); vertikal hamburgermeny (som visas om huvudmenyn Àr gömd); skapa en ny flik med innehÄllet i den aktuella katalogen; öppna ett nytt fönster med innehÄllet i den aktuella katalogen.
- NÀr fönsterstorleken minskas flyttas nu de element i verktygsfÀltet som inte fÄr plats till en speciell meny «<».
- Ett alternativ för kundsidan dekoration av fönstret (CSD) har lagts till, vilket gör det möjligt att kombinera fönstrets rubrik med menyn eller verktygsfÀltet (nÀr menyn Àr gömd).
- Ett alternativ för att visa symboliska ikoner i sidofÀltet och fÀrgade ikoner i verktygsfÀltet har lagts till.
- BekrÀftelsedialogen för operationer har gjorts om, som visas till exempel nÀr det redan finns en fil med samma namn i destinationskatalogen. Korrekt visning av miniatyrbilder har sÀkerstÀllts.
- I listvyn har möjligheten att expandera innehÄllet i kataloger pÄ plats lagts till.
- I separerad vy (Split View), vilket möjliggör sidoboende visning av tvÄ olika fönster med filer, har fÀrgmarkering av den aktiva panelen lagts till och möjligheten att vÀxla mellan panelerna med en snabbknapp. En bekrÀftelsedialog har lagts till som visas vid försök att stÀnga ett fönster med flera flikar.
- Vid flyttning av filer i Drag&Drop-lÀge sÀkerstÀlls automatisk expansion av kataloger och uppdatering av fokus vid muspekaren i flera paneler.
- Arbete har gjorts för att öka prestandan och eliminera hÀngningar vid arbete med ett stort antal filer.
- Tangentbordskombinationer för att kalla fram egna handhavare fungerar nu Àven för handhavare placerade i underordnade menyer.
- Funktionen för att kontrollera korrektheten vid kopiering av filer anvÀnder nu direkt jÀmförelse av filinnehÄll istÀllet för att berÀkna och jÀmföra MD5-hashar.
- En ny option har lagts till för att minska fragmenteringen pÄ disken genom att aktivera parallella filkopieringsoperationer endast nÀr lagringsenheten Àr i ett vilolÀge.
- Stödet har lagts till i mekanismen för att montera externa lagringsenheter IPv6 och möjligheten att skapa symboliska lÀnkar.
- Vid sökning efter filer kan man nu, utan att vÀnta pÄ att sökningen ska avslutas, anvÀnda kontextmenyn för redan visade sökresultat.
- En instÀllning har lagts till för att visa antalet dolda filer i den aktuella mappen i statusfÀltet.
- Kataloger och filer vars öppningsförsök misslyckats har slutat lÀggas till i listan över nyligen anvÀnda filer.
Ăndringar pĂ„ skrivbordet (xfdesktop):
- Stödet för bakgrundsbilder har utvidgats: NÀr man vÀljer att visa slumpmÀssiga bakgrundsbilder upprepas nu inte bilden förrÀn alla bilder i uppsÀttningen har visats. Gamla bakgrunder i png-format har övergÄtt till att anvÀnda vektorformatet svg. Rendering av gradienter har förbÀttrats.
- Möjlighet att Àndra fÀrger för etiketter och bakgrund av ikoner pÄ skrivbordet har lagts till.
- Layouten för ikoner pÄ skrivbordet hanteras nu separat för olika skÀrmar.
- Ikoner för neddragna fönster visas nu endast pÄ monitorer dÀr fönstren öppnades före neddragningen.
- Antalet alternativ i kontextmenyn har utökats.
- Ikoner för nya och flyttade filer visas nu bredvid muspekaren.
- En option för att visa ikoner för permanenta lagringsenheter har lagts till.
- En ny widget, XfceShortcutsManager, har anvÀnts för att konfigurera tangentkombinationer.
- HÀmtning av innehÄll i kataloger med bakgrundsbilder pÄ skrivbordet utförs nu asynkront.
- I kontextmenyn har möjligheten att öppna flera markerade kataloger pÄ en gÄng lagts till.
- Kontextmenyn visas nu vid tryckning av musknappen snarare Àn efter att den har slÀppts.
- Designen av menyn med fönsterlistan har Àndrats, som visas nÀr man trycker pÄ musens scrollknapp.
- InstÀllningsfliken för skrivbordsikoner har helt omarbetats i konfiguratorn.
Dessutom:
- I panelen (xfce4-panel) finns möjlighet att justera bredden pÄ ramen och söka efter tillgÀngliga plugins i standardkataloger. Stöd för att visa skrivbordsminiatyrer nÀr muspekaren förs över knapparna "visa skrivbord" har lagts till. Valet av ikonstorlek pÄ panelknapparna har förbÀttrats. Ikonerna i panelens konfigurerare och i sjÀlva panelen har synchroniserats.
- I grÀnssnittet för att söka och starta installerade applikationer (xfce4-appfinder) har en valfri bakgrundskörningslÀge implementerats för att minska tiden för att visa grÀnssnittet. En funktion för automatisk stÀngning av Appfinder-fönstret vid fokusbyte har lagts till. NÀr man högerklickar pÄ applikationerna visas en kontextmeny med tillgÀngliga ÄtgÀrder. En funktion för att starta program med ett enda musklick har lagts till.
- I energihanteraren (xfce4-power-manager) har skÀrmlÄsningens hantering omarbetats - relaterade instÀllningar har förenklats avsevÀrt och flyttats till sidan med skÀrmslÀckarinstÀllningar. Hantering av olika energiprofiler som stöds av power-profiles-daemon har lagts till. Stöd för hybridvilslÀge har implementerats. Stöd har lagts till för tangenter för exponentiell justering av skÀrmens ljusstyrka samt tangenter för att justera bakgrundsbelysningen pÄ tangentbordet.
- I konfigureraren (xfce4-settings) har laddningen av ikonstilar i instÀllningarna för utseende sÀkerstÀllts genom en separat trÄd, för att inte blockera det huvudsakliga grÀnssnittet. AnvÀndningen av dekoreringslÀge pÄ klientsidan har uppdaterats till ett val som Àr avstÀngt som standard. Stödet för mörka teman har förbÀttrats. InstÀllningar för att vÀlja profil för musens acceleration och aktivering av högupplöst rullning, om det stöds av musen, har lagts till. Vid instÀllning av MIME-typer Àr det nu tillÄtet att vÀlja och Àndra flera objekt samtidigt. Möjligheterna som Àr kopplade till displayprofiler samt instÀllningen av spegling av utdata och skÀrmlayout i konfigurationer med flera skÀrmar har utökats.
- I xfce4-session har stöd för FreeDesktop-portaler (xdg-desktop-portal) lagts till för att organisera Ätkomst till resurser i anvÀndarmiljön frÄn isolerade applikationer. Portaler för att stÀlla in skrivbordsbakgrunder, ta skÀrmdumpar och köra processer i bakgrunden har lagts till.
- I libxfce4ui-widgetbiblioteket kan dialogrutan med programinformation (Om) nu visa distributionens logotyp, samt information om operativsystemet och GPU:n.
- I exo-biblioteket (ett lager ovanpĂ„ GTK och Glib) har prestandan för arbete med ikoner avsevĂ€rt förbĂ€ttrats â komponenten 'Exo-Icon-View' kan nu hantera över 100 000 filer utan att hĂ€nga sig. En söklista har implementerats med funktioner för att ge rekommendationer medan du skriver.
- Problem med oskÀrpa pÄ skÀrmar med hög pixeldensitet (HiDPI) har lösts. Korrekt skalning av ikoner och miniatyrbilder i olika komponenter har sÀkerstÀllts. Saknade ikoner för högupplösta skÀrmar har lagts till.
KĂ€lla: linux.org.ru
