Na twee jaar van ontwikkeling is de release van de Xfce 4.18-desktopomgeving gepubliceerd, gericht op het bieden van een klassieke desktop die minimale systeembronnen vereist om te draaien. Xfce bestaat uit verschillende onderling gerelateerde componenten die desgewenst in andere projecten kunnen worden gebruikt. Deze componenten omvatten de xfwm4-vensterbeheerder, applicatiestarter, displaymanager, gebruikerssessie- en energiebeheermanager, Thunar-bestandsbeheerder, Midori-webbrowser, Parole-mediaspeler, muismat-teksteditor en systeem voor omgevingsinstellingen.
Belangrijkste innovaties:
- De libxfce4ui-interface-elementenbibliotheek biedt een nieuwe XfceFilenameInput-widget voor het invoeren van een bestandsnaam, die informeert over fouten in het geval van het gebruik van ongeldige namen, bijvoorbeeld met extra spaties of speciale tekens.
- Een nieuwe widget toegevoegd voor het aanpassen van sneltoetsen, die een grafische interface biedt voor het opnieuw toewijzen van sneltoetsen die specifiek zijn voor verschillende componenten van de gebruikersomgeving (alleen Thunar, Xfce4-terminal en Mousepad worden momenteel ondersteund).
- De prestaties van de service voor het maken van miniaturen (pixbuf-thumbnailer) zijn geoptimaliseerd. Biedt de mogelijkheid om bureaubladminiatuuropties te wijzigen, zoals de mogelijkheid om grote (x-large) en extra grote (xx-large) pictogrammen te gebruiken die handig zijn op schermen met een hoge resolutie. De Tumbler-thumbnail-engine en de Thunar-bestandsbeheerder hebben nu de mogelijkheid om gedeelde thumbnail-opslagplaatsen te gebruiken die door verschillende gebruikers worden gedeeld (thumbnails kunnen vooraf worden opgeslagen in een submap naast de originele afbeeldingen).
- Het paneel (xfce4-panel) biedt een nieuwe plug-in voor het weergeven van tijd, die de voorheen afzonderlijke plug-ins voor digitale en analoge klokken (DateTime en Clock) combineert. Daarnaast zijn er een binaire klokmodus en een slaaptijdregistratiefunctie aan de plug-in toegevoegd. Om de tijd weer te geven, worden verschillende klokindelingen aangeboden: analoog, binair, digitaal, tekst en LCD.
- De desktopmanager (xfdesktop) biedt de mogelijkheid om de knop Verwijderen in het contextmenu te verbergen en een aparte bevestiging weer te geven van de herschikking van pictogrammen op het bureaublad.
- In de configurator (xfce4-instellingen) is de zoekinterface voor instellingen vereenvoudigd - de zoekbalk is nu altijd zichtbaar en zit niet verborgen achter de schuifregelaar.
- De interface voor scherminstellingen biedt de mogelijkheid om acties te definiëren die moeten worden uitgevoerd wanneer nieuwe schermen worden aangesloten.
- In de weergave-instellingen is, wanneer een nieuw thema wordt geselecteerd, een optie geïmplementeerd om automatisch het juiste thema voor de xfwm4-vensterbeheerder in te stellen.
- Ondersteuning toegevoegd voor de eigenschap 'PrefersNonDefaultGPU' in de app-zoekerinterface (xfce4-appfinder) om een secundaire GPU te gebruiken op hybride grafische systemen. Een instelling toegevoegd om raamdecoraties te verbergen.
- De xfwm4-vensterbeheerder voegt ondersteuning toe voor adaptieve verticale synchronisatie (vsync) bij gebruik van GLX. Virtuele bureaubladinstellingen zijn afgestemd op andere vensterbeheerders.
- Verbeterde schaling van de gebruikersinterface op schermen met een hoge pixeldichtheid en, onder andere, opgeloste problemen met het vervagen van pictogrammen wanneer schaling is ingeschakeld.
- Alle venster- en dialoogvenstertitels worden standaard weergegeven door de vensterbeheerder, maar voor sommige dialoogvensters is er een optie om de client-side titel (CSD) te versieren met behulp van de GtkHeaderBar-widget.
- In de Thunar-bestandsbeheerder is de lijstweergavemodus verbeterd - voor mappen in het grootteveld wordt het aantal bestanden in de map weergegeven, de mogelijkheid om een kolom weer te geven met het tijdstip waarop de bestanden zijn gemaakt, is toegevoegd.
Er is een item toegevoegd aan het contextmenu om een dialoogvenster weer te geven voor het instellen van de weergegeven velden.
Er is een zijbalk ingebouwd voor het bekijken van afbeeldingen, die in twee modi kan werken: insluiten in het huidige linkerpaneel (neemt geen extra ruimte in beslag) en weergeven in de vorm van een apart paneel, dat bovendien informatie weergeeft over de grootte en het bestand naam.
Biedt de mogelijkheid om sommige bestandsbewerkingen ongedaan te maken en opnieuw uit te voeren (ongedaan maken/opnieuw uitvoeren), zoals verplaatsen, hernoemen, verwijderen naar de prullenbak, maken en koppelen. Standaard worden 10 bewerkingen teruggedraaid, maar de grootte van de buffer voor ongedaan maken kan in de instellingen worden gewijzigd.
De mogelijkheid toegevoegd om geselecteerde bestanden met een specifieke achtergrondkleur te markeren. Kleurbinding wordt uitgevoerd op een apart tabblad dat is toegevoegd aan de sectie met Thunar-instellingen.
De mogelijkheid om de inhoud van de werkbalk van bestandsbeheer aan te passen en in plaats van de traditionele menubalk een hamburgerknop met een vervolgkeuzemenu weer te geven, is beschikbaar.
Gesplitste weergavemodus toegevoegd, waarmee u twee verschillende tabbladen met bestanden naast elkaar kunt weergeven. De grootte van elk paneel kan worden gewijzigd door de separator te verplaatsen. Zowel verticale als horizontale scheiding van panelen is mogelijk.
Het teken '|' wordt weergegeven in de statusregel voor een meer visuele scheiding van elementen. Indien gewenst kan het scheidingsteken worden gewijzigd in het contextmenu.
Geïmplementeerde ondersteuning voor recursief zoeken naar bestanden rechtstreeks vanuit Thunar. De zoekopdracht wordt uitgevoerd in een aparte thread, zodra deze klaar is, wordt deze weergegeven in het paneel met de lijst met bestanden (List View) en wordt deze geleverd met een label over het bestandspad. Via het contextmenu kunt u met de knop 'Open itemlocatie' snel naar de directory met het gevonden bestand gaan. Het is mogelijk om de zoekopdracht te beperken tot alleen lokale mappen.
Er wordt een aparte zijbalk voorgesteld met een lijst van recent gebruikte bestanden, waarvan de vormgeving vergelijkbaar is met het paneel met zoekresultaten. Het is mogelijk om bestanden te sorteren op gebruikstijd.
Bladwijzers voor favoriete mappen en de knop voor het maken van een bladwijzer zijn verplaatst naar een apart menu Bladwijzers.
De prullenbak heeft een informatiepaneel met knoppen voor het legen van de prullenbak en het herstellen van bestanden uit de prullenbak. Bij het bekijken van de inhoud van het winkelmandje wordt het tijdstip van wissen weergegeven. De knop 'Herstellen en tonen' is toegevoegd aan het contextmenu om een bestand te herstellen en de directory met dit bestand in een apart tabblad te openen.
De interface voor het binden van applicaties aan MIME-typen is verbeterd, waarin de standaardapplicatie expliciet wordt gemarkeerd en een lijst met mogelijke associaties wordt gegeven. Een knop toegevoegd aan het contextmenu om de standaard handlertoepassing in te stellen.
De mogelijkheid om door de gebruiker gedefinieerde acties te presenteren in de vorm van een trapsgewijze submenu met meerdere niveaus wordt geboden.
Gewijzigde interface met instellingen. Gegroepeerde miniatuuropties. De mogelijkheid toegevoegd om de bestandsgrootte te beperken waarmee miniaturen worden gemaakt. De mogelijkheid toegevoegd om tijdelijke bestanden met de extensie *.partial~ te gebruiken bij bewerkingen voor bestandsoverdracht. Een optie toegevoegd om de controlesom te controleren nadat de overdracht is voltooid. Een instelling toegevoegd om shell-scripts uit te voeren. Opties toegevoegd om tabbladen bij opstarten te herstellen en het volledige pad in de koptekst weer te geven.
Bron: opennet.ru