మునుపటి నవీకరణ తర్వాత రెండు సంవత్సరాల తర్వాత, క్లాసిక్ ఇండస్ట్రియల్ డెస్క్టాప్ ఎన్విరాన్మెంట్, CDE 2.5.3 (కామన్ డెస్క్టాప్ ఎన్విరాన్మెంట్) విడుదలైంది. 1990ల ప్రారంభంలో సన్ మైక్రోసిస్టమ్స్, HP, IBM, DEC, SCO, ఫుజిట్సు మరియు హిటాచీల ఉమ్మడి ప్రయత్నాల ద్వారా CDE సృష్టించబడింది మరియు చాలా సంవత్సరాలు సోలారిస్, HP-UX, IBM AIX, డిజిటల్ UNIX మరియు UnixWare లకు డిఫాల్ట్ గ్రాఫికల్ ఎన్విరాన్మెంట్గా పనిచేసింది. 2012లో, CDE 2.1ని LGPL లైసెన్స్ కింద ది ఓపెన్ గ్రూప్ ఓపెన్-సోర్స్ చేసింది.
CDE సోర్స్ కోడ్లో XDMCP-అనుకూల లాగిన్ మేనేజర్, యూజర్ సెషన్ మేనేజర్, విండో మేనేజర్, CDE ఫ్రంట్ప్యానెల్, డెస్క్టాప్ మేనేజర్, ఇంటర్ప్రాసెస్ కమ్యూనికేషన్ బస్, డెస్క్టాప్ టూల్కిట్, షెల్ మరియు C అప్లికేషన్లను అభివృద్ధి చేయడానికి సాధనాలు మరియు మూడవ పార్టీ అప్లికేషన్లను ఏకీకృతం చేయడానికి భాగాలు ఉన్నాయి. బిల్డింగ్కు మోటిఫ్ ఇంటర్ఫేస్ లైబ్రరీ అవసరం, ఇది CDE విడుదల తర్వాత ఓపెన్ సోర్స్గా మార్చబడింది.
కొత్త విడుదలలో:
- dtwm విండో మేనేజర్ ఇప్పుడు అదనపు మౌస్ బటన్లకు మద్దతు ఇస్తుంది.
- dtlogin లాగిన్ మేనేజర్ను అమలు చేయడానికి systemd సేవను జోడించాము.
- dtfile ఫైల్ మేనేజర్లో, ksh కు బదులుగా find కమాండ్ను అమలు చేయడానికి sh కమాండ్ ఇంటర్ప్రెటర్ ఉపయోగించబడుతుంది.
- dthelp సహాయ వ్యవస్థలోని పార్సర్, ctype.h హెడర్ ఫైల్లో అందించబడిన ప్రామాణిక కేస్ కన్వర్షన్ ఫంక్షన్లకు మార్చబడింది.
- dtcm క్యాలెండర్ షెడ్యూలర్ FreeBSD కి మెరుగైన మద్దతును కలిగి ఉంది.
- GCC 15తో అనుకూలత అందించబడింది.
- తాత్కాలిక ఫైళ్లను సృష్టించడానికి dtterm టెర్మినల్ ఎమ్యులేటర్ mktemp నుండి mkstemp ఫంక్షన్కు తరలించబడింది. క్లిప్బోర్డ్ ద్వారా కాపీ చేయడం మరియు అతికించడంలో సమస్యలు పరిష్కరించబడ్డాయి.
- రాస్ప్బెర్రీ పై బోర్డులలో CDE ని ప్రారంభించడం మరియు కాన్ఫిగర్ చేయడం కోసం స్క్రిప్ట్లు జోడించబడ్డాయి.
- DtMmdb మరియు dtdocbook లు LMDB లైబ్రరీని ఉపయోగించడానికి బర్కిలీ DB నుండి తరలించబడ్డాయి.
- డెస్క్టాప్పై వస్తువులను సృష్టించడానికి dtcreate కమాండ్, ఇప్పుడు పాప్-అప్ విండోలను సరిగ్గా ప్రదర్శిస్తుంది.


మూలం: opennet.ru


