Etter to års utvikling er utgivelsen av skrivebordsmiljøet Xfce 4.20 tilgjengelig, som tilbyr et klassisk skrivebord som bruker så lite systemressurser som mulig.
Xfce består av flere sammenkoblede komponenter som kan brukes i andre prosjekter hvis ønskelig. Blant disse komponentene er: vindusbehandleren xfwm4, applikasjonslanseringspanelet, brukerøktadministrasjonsverktøyet, strømhåndteringssystemet, grafisk konfigureringsverktøy, filbehandleren Thunar, kalenderplanleggeren Orage, mediespilleren Parole, tekstredigeringsprogrammet Mousepad og terminalemulatoren xfce4-terminal.
Et viktig nytt trekk i Xfce 4.20-grenen er eksperimentell støtte for Wayland-protokollen. Økten basert på Wayland omfatter de fleste funksjoner, men anbefales foreløpig kun for avanserte brukere, da den fortsatt har feil og krever spesifikke justeringer for å brukes fullt ut i hverdagen av vanlige brukere. For å starte en økt basert på Wayland, kan du bruke kommandoen «startxfce4 –wayland».
For å abstrahere arbeidet over Wayland og X11 i Xfce 4.20 er det brukt et nytt bibliotek, libxfce4windowing, som implementerer et grafikkssystemuavhengig lag med vindushåndteringskomponenter (skjermer, rotvinduer, virtuelle skrivebord osv.). Det foreslåtte laget har muliggjort støtte for Wayland i nesten alle komponenter av Xfce, samtidig som de kan fungere i vindussystemer basert på X11-protokollen.
I sessionen basert på Wayland brukes biblioteker fra wlroots, utviklet av Sway-prosjektet, i stedet for libmutter. For sammensatte servere i Wayland-økten anbefales det å bruke Labwc eller Wayfire. I X11-økten fortsetter vindusbehandleren xfwm4 å bli brukt. I fremtiden planlegger de å legge til støtte i xfwm4 for både X11 og Wayland.
Blant funksjonene som ennå ikke er tilgjengelige i Wayland-baserte økter er: mangel på støtte virtuelle skrivebord; mangler sider for innstilling av tastatur og mus i konfigureringsverktøyet; mulighet for å lage skjermbilder av hele skjermen (ikke separate vinduer); manglende ikoner for noen applikasjoner i systemstatusfeltet, som ikke er overført fra API GtkStatusIcon til StatusNotifier. I Wayland forblir komponentene Xfwm4, Xfdashboard, Xfce4-screensaver (det finnes en port, men den er ikke inkludert i utgivelsen), Xfce4-windowck-plugin og Xfce4-xkb-plugin ikke oversatt.
Andre endringer og forbedringer i Xfce 4.20:
Mulighetene i filbehandleren Thunar er betydelig utvidet:
- Nye knapper har blitt lagt til verktøylinjen: bytte visningsmodus (kompakt, liste, ikonrutenett); vertikal hamburger-meny (vises når hovedmenyen er skjult); opprette ny fane med innholdet i gjeldende katalog; opprette nytt vindu med innholdet i gjeldende katalog.
- Når vindusstørrelsen reduseres, flyttes nå elementene på verktøylinjen som ikke får plass, til et spesialmeny «<».
- Det er lagt til et alternativ for vindusdekorasjon på klientsiden (CSD), som lar vindustittelen kombineres med menyen eller verktøylinjen (når menyen skjules).
- Det er lagt til et alternativ for å vise symbolikoner i sidepanelet og fargede ikoner i verktøylinjen.
- Bekreftelsesdialogen for operasjoner er blitt redesignet, og vises når for eksempel en fil med samme navn allerede eksisterer i målkatolog. Rette miniatyrvisninger vises nå korrekt.
- I listevisningmodus er det lagt til mulighet for å utvide innholdet i kataloger på stedet.
- I split view modus (Split View) kan du vise to forskjellige filvinduer side ved side, der den aktive panelen er markert med farge og det er lagt til muligheten for å bytte mellom panelene med en hurtigtast. Det er lagt til en bekreftelsesdialog som vises når du prøver å lukke vinduet med flere faner.
- Når du flytter filer i Drag&Drop-modus, åpnes katalogene automatisk ved å føre musepekeren over dem, og fokus oppdateres i flervindu-modus.
- Det er gjort forbedringer for å øke ytelsen og forhindre at programmet henger seg opp når man arbeider med en stor mengde filer.
- Tastaturkombinasjoner for å kalle opp egne håndteringer fungerer nå også for håndteringer plassert i undermenyene.
- Funksjonen for å sjekke gyldigheten av filkopiering bruker nå direkte sammenligning av filinnhold i stedet for å beregne og sjekke MD5-hasher.
- Det er lagt til et alternativ som reduserer fragmentering på disken ved å aktivere parallellkopieringsoperasjoner kun når lagringsenheten er i hvilemodus.
- Det er lagt til støtte for IPv6 og mulighet for å opprette symbolske lenker i systemet for montering av eksterne lagringsenheter.
- Når du søker etter filer, kan du nå bruke kontekstmenyen på de allerede viste søkeresultatene med én gang uten å vente på at søket skal fullføres.
- Det er lagt til en innstilling for å vise antall skjulte filer i den nåværende katalogen i statuslinjen.
- Kataloger slutter å bli lagt til listen over nylig brukte filer, så vel som filer som ikke kunne åpnes.
Endringer på skrivebordet (xfdesktop):
- Støtten for bakgrunner er utvidet: Når tilfeldige bakgrunnsbilder velges, gjentar ikke bildet seg før alle bildene i settet er vist. Gamle bakgrunner i png-format er overført til å bruke vektorformatet svg. Forbedret beregning av gradienter.
- Det er lagt til mulighet for å endre farger for etiketter og bakgrunn av ikoner på skrivebordet.
- Ikonlayoutene på skrivebordet behandles nå separat for forskjellige skjermer.
- Ikonene for minimerte vinduer vises nå bare på de skjermene hvor vinduene var åpne før de ble minimert.
- Antallet alternativer i kontekstmenyen er utvidet.
- Piktogrammer for nye og flyttede filer vises nå ved siden av musepekerens posisjon.
- Det er lagt til et alternativ for å vise piktogrammer for permanente lagringsenheter.
- En ny widget XfceShortcutsManager er nå brukt for å konfigurere tastaturkombinasjoner.
- Innholdet i mapper med bakgrunnsbilder lastes nå inn asynkront.
- Kontextmenyen har fått muligheten til å åpne flere valgte mapper samtidig.
- Kontextmenyen vises nå i det øyeblikket du trykker på museknappen, ikke etter at du slipper den.
- Utformingen av menyen med vinduslisten har blitt endret når du trykker på midt-knappen på musen.
- Innstillingsfanen for skrivebordspiktogrammer er fullstendig redesignet i konfigurasjonen.
Også:
- I panelet (xfce4-panel) er det nå mulighet for justering av bredden på innrammingen, og det er implementert søk etter tilgjengelige plugin i standardmapper. Støtten for visning av skrivebordets forhåndsvisning når musen holdes over 'vis skrivebord'-knappene er lagt til. Valget av ikonstørrelser på oppgavelinjeknappene er forbedret. Piktogrammer i panelkonfigurasjonen og selve panelet er nå synkronisert.
- I grensesnittet for søk og oppstart av installerte applikasjoner (xfce4-appfinder) er det implementert en valgfri bakgrunnsmodus som reduserer tiden det tar før grensesnittet vises. Et alternativ for automatisk lukking av Appfinder-vinduet ved fokusbytte er lagt til. Ved høyreklikk på applikasjoner vises kontextmenyen med tilgjengelige handlinger. Det er en ny mulighet for å starte programmer med ett museklikk.
- I strømstyringspanelet (xfce4-power-manager) er skjermlåsen nå enklere å administrere - skjermlåsningsinnstillinger er forenklet og flyttet til fanen for skjermsparerinnstillinger. Støtte for ulike strømprofiler er implementert i power-profiles-daemon. Støtte for hybrid dvalemodus er også lagt til, sammen med taster for eksponentiell justering av skjermens lysstyrke og taster for justering av lysstyrken på tastaturet.
- I konfigurasjonen (xfce4-settings) i innstillingene for utseendet er det mulig å laste ned ikon temaer i en egen tråd, slik at hovedgrensesnittet ikke blokkeres. Bruken av klient-side dekorasjonsmodus er nå kategorisert under valg som er deaktivert som standard. Støtten for mørke temaer er forbedret. Innstillinger for valg av musepeker akselerasjonsprofil er lagt til, og modusen for høyoppløselig rulling er aktivert, forutsatt at musen støtter det. Ved innstilling av MIME-typer er det nå tillatt å velge og endre flere elementer samtidig. Mulighetene relatert til skjermprofiler er utvidet, samt innstillingen for speiling av utdata og oppsett av skjermer i multi-skjermkonfigurasjoner.
- I XFCE4-økten er det nå lagt til minimal støtte for FreeDesktop-portaler (xdg-desktop-portal), som brukes for å organisere tilgang til ressurser i brukergrensesnittet fra isolerte applikasjoner. Portaler for å sette skrivebordsbakgrunnsbilder, lage skjermbilder og kjøre prosesser i bakgrunnen er lagt til.
- I widget-biblioteket libxfce4ui kan dialogen med informasjon om programmet (Om) nå vise distribusjonens logo, samt informasjon om operativsystemet og GPU.
- I biblioteket exo (et lag over GTK og Glib) er ytelsen med ikoner betydelig forbedret - komponenten "Exo-Icon-View" kan nå håndtere 100.000 filer eller flere uten henginger. En søkefelt med funksjoner for anbefalinger ved inntasting er implementert.
- Problemer med uskarphet av elementer på skjermer med høy piksel tetthet (HiDPI) er løst. Korrekt skalering av ikoner og miniatyrbilder i ulike komponenter er sikret. Manglende ikoner for høyoppløsningsskjermer er lagt til.
Kilde: linux.org.ru
