De achtste uitgave van de Orbitiny Desktop-werkomgeving is gepubliceerd, die vanaf de grond af aan is opgebouwd met het Qt-framework. Dit project probeert enkele innovatieve ideeƫn te combineren die voorheen niet in gebruikersomgevingen werden aangetroffen, met traditionele elementen zoals een panel met ondersteuning voor plug-ins, een applicatiemenu en een bureau waar snelkoppelingen kunnen worden geplaatst. De focus ligt momenteel op implementatie in X-server-gebaseerde omgevingen, maar in de toekomst wordt de mogelijkheid van ondersteuning voor Wayland niet uitgesloten. De code is geschreven in C++ en wordt verspreid onder de GPL-licentie.
Specifieke functies van Orbitiny zijn onder meer: het uitvoeren van acties via touchgebaar (door met de muis een bepaalde vorm te tekenen op een lege ruimte op het bureau); labels op pictogrammen (getoond voor nieuwe, gewijzigde, lege of via het klembord verplaatste bestanden, evenals lege mappen); de mogelijkheid om een bestand tegelijkertijd in meerdere geselecteerde mappen in te voegen; ondersteuning voor het plaatsen van bureaubladinhoud in elke map (niet alleen in $HOME/Desktop); gebruik van aparte bureaubladmappen voor elk virtueel bureaublad en elke monitor. Een lijst met standaardmogelijkheden van Orbitiny kan in de vorige aankondiging worden bekeken.

Er wordt opgemerkt dat met het aantal wijzigingen deze nieuwe uitgave de grootste in de geschiedenis van het project is. Onder de wijzigingen:
- De modus van gebruik van Orbitiny als systeemomvattende desktopomgeving is gerealiseerd met het opslaan van instellingen voor elke gebruiker in de map $HOME/.config/orbitiny. Een grafische installer voor systeeminstallatie van Orbitiny is toegevoegd. Tevens blijft de mogelijkheid behouden om Orbitiny boven bestaande gebruikersomgevingen, zoals KDE en GNOME, te laten draaien, en ondersteuning voor draagbare modus, waarbij alle benodigde bestanden en programma's in een aparte map of op een flashstation worden geplaatst om de bestaande omgeving op een ander systeem te reproduceren.
- Het project is herstructurerd, waardoor veel functies zijn verplaatst naar aparte applicaties die niet aan de desktop zijn gebonden. Automatisch herstarten van procesafsluitingen is geĆÆmplementeerd. Falen in componenten zoals het paneel of bureau leidt nu niet meer tot een totale crash van de desktopomgeving.
- Een engine is toegevoegd voor dynamisch veranderbare thema's. Thema's worden nu niet statisch bepaald en kunnen on-the-fly worden aangepast via wijzigingen in de CSS-bestanden op de schijf.
- Functionaliteit uitgebreid virtuele desktops, waardoor de instellingen en inhoud van de desktop nu kunnen worden gewijzigd wanneer je wisselt tussen deze, dat betekent dat de virtuele desktop niet beperkt is tot venstergroeperingen en kan worden behandeld als een aparte omgeving.
- Ondersteuning voor het in real-time volgen van wijzigingen in desktopinstellingen toegevoegd, waardoor wijzigingen onmiddellijk kunnen worden toegepast na het bewerken van het configuratiebestand settings.ini.
- Een nieuwe configurator (Control Panel) is voorgesteld, waarvan de interface gebruik maakt van pictogram-gebaseerde navigatie. De functionaliteit van de configurator is ondergebracht in aparte applicaties.
- Effecten voor een vloeiende weergave van pictogrammen bij muishover zijn toegevoegd, evenals schaduwen die door pictogrammen worden weergegeven voor een driedimensionaal effect.
- In de bestandsbeheerder (Qutinty) zijn pictogramlabels toegevoegd voor visuele marking van lege bestanden en mappen. De optie "Plakken met rsync" is geïmplementeerd voor het kopiëren van bestanden met behulp van het rsync-hulpmiddel. Een knop is toegevoegd om een afbeelding als bureaubladachtergrond in te stellen. Een nieuw thema, Coconut, is voorgesteld. Een bevestigingsverzoek is toegevoegd bij het proberen te verwijderen van belangrijke mappen of configuratiebestanden, zoals .config, .local en Desktop.
- In het contextmenu dat voor scripts wordt weergegeven, is de optie "Run & Mark as Safe" toegevoegd, waarmee een script als veilig kan worden gemarkeerd zodat bij daaropvolgende uitvoeringen het bevestigingsdialoog niet meer verschijnt, zolang de checksum voor het scriptbestand onveranderd blijft.
- De interface voor het instellen van de bureaubladachtergrond is volledig herontworpen en is nu niet meer aan de bestandsbeheerder gebonden.
- Een panelmanager is toegevoegd, waarmee je panelen kunt toevoegen, verwijderen, hernoemen en activeren, alsook profielen voor panelen kunt aanmaken, plugins kunt beheren en panelthema's kunt kiezen. Een nieuwe interface voor het instellen van panelen is geĆÆmplementeerd.
- De audio management tool pavucontrol-qt is van LXQt geport.
Bron: opennet.ru
