Opublikowano wydanie projektu NsCDE 2.1 (Not so Common Desktop Environment), rozwijającego środowisko graficzne z interfejsem retro w stylu CDE (Common Desktop Environment), przystosowanym do użytku na nowoczesnych systemach typu Unix i Linux. Środowisko oparte jest na menedżerze okien FVWM z motywem, aplikacjami, łatkami i dodatkami umożliwiającymi odtworzenie oryginalnego pulpitu CDE. Kod projektu jest rozpowszechniany na licencji GPLv3. Dodatki są pisane w Pythonie i Shell. Pakiety instalacyjne są tworzone dla Fedory, openSUSE, Debian i Ubuntu.
Celem projektu jest zapewnienie miłośnikom stylu retro komfortowego i wygodnego środowiska, wspierającego nowoczesne technologie i nie powodującego dyskomfortu wynikającego z braku funkcjonalności. Aby nadać uruchamianym aplikacjom użytkownika styl CDE, przygotowano generatory motywów dla Xt, Xaw, Motif, GTK2, GTK3 i Qt5, umożliwiające stylizację wyglądu większości programów wykorzystujących X11 jako interfejs retro. NsCDE pozwala łączyć design CDE i nowoczesne technologie, takie jak rasteryzacja czcionek przy użyciu XFT, Unicode, dynamiczne i funkcjonalne menu, wirtualne pulpity, aplety, tapety pulpitu, motywy/ikony itp.
W nowej wersji:
- W przypadku widżetów Qt automatyczne generowanie motywów jest zapewnione przy użyciu silnika Kvantum, który można wybrać w ustawieniach Menedżera stylów kolorów jako silnik alternatywny do silnika opartego na GTK2. Zastosowanie nowego silnika umożliwia zapewnienie natywnego wyglądu CDE aplikacjom napisanym w Qt5 i używanym w KDE.
- Zaimplementowano mechanizm definiowania zestawów skrótów klawiaturowych. W obecnej formie oferowany jest obecnie tylko jeden zestaw nscde, ale w przyszłości planowane jest dodanie zestawu z kombinacjami zdefiniowanymi w specyfikacji IBM CUA.
- Dodano szablony kolorów dla emulatorów terminali Konsole i Qterminal.
- Szablon konfiguracji kolorów colormgr.local został uproszczony i obejmuje teraz możliwość wywoływania funkcji z pliku /share/NsCDE/config_templates/colormgr.addons.
- Zapewnia obsługę przenoszenia panelu między monitorami.
- Podczas inicjalizacji tworzona jest kopia zapasowa ustawień widgetów zdefiniowanych w plikach takich jak gtkrc i qt5ct.conf.
- Dostosowano uruchamianie i ponowne uruchamianie agentów Polkit.
Źródło: opennet.ru