De eerste experimentele release van het MiDesktop-project is gepresenteerd, dat een fork van de KDE 1.1.2 desktopomgeving ontwikkelt, aangepast voor gebruik in moderne systemen. De codebasis van KDE 1 is overgezet naar het Qt 2 framework om problemen en beperkingen van het licentiemodel, specifiek voor de Qt 1 tak, op te lossen. Binnen het Osiris-project wordt door dezelfde ontwikkelaars een geactualiseerde fork van Qt 2.3.2 ontwikkeld. De code van MiDesktop wordt verspreid onder de GPLv2-licentie. Voltooide builds zijn gemaakt voor Debian 13 en Ubuntu 24.04.

Het doel van het project is de modernisering van de codebasis van KDE 1, zonder de omgeving te verzwaren met overbodige functionaliteit. MiDesktop wil een algemeen minimalistische benadering behouden voor de ontwikkeling van desktop systemen uit het einde van de jaren '90 en het begin van de jaren 2000, maar de desktopomgeving bevrijden van de tekortkomingen die inherent waren aan systemen uit die tijd. Belangrijke eigenschappen van MiDesktop zijn onder andere eenvoud van de interface, lichtgewicht en hoge prestatie.
Onder de toekomstige plannen valt: het creƫren van een editie voor Wayland; het herontwerpen van KDM voor gebruik in moderne systemen; het porteren van KDE-applicaties zoals KEdit, KWrite, KCalc en KMix; het oplossen van scrollproblemen in alle applicaties; het toevoegen van opties voor energiebeheer (afsluiten, herstarten, enz.) aan het verbruikermenu; ondersteuning voor geluidseffecten en de huidige geluidsstack.
Onder de nog niet opgeloste bekende problemen worden genoemd: de incorrecte wijziging van venstergrootte in Firefox en Chrome; het verdwijnen van het menu op de taakbalk; het niet openen van categorieƫn in de configurator (KDE Control Center); het uitbreiden van vensters over alle schermen in multi-monitorconfiguraties.
Voor het draaien van MiDesktop is elke Linux-systeem met glibc en een X-server, zoals XWayland of X.Org Server, of een Wayback-laag voldoende. Vereiste afhankelijkheden zijn de bibliotheken libjpeg, libtiff, libpng, Osiris Toolkit 2.4.4+, libxcb, libxkb en gettext. Voor de build zijn CMake en GCC 12+ nodig.
Bron: opennet.ru
