Nitrux డిస్ట్రిబ్యూషన్ డెవలపర్లు, దాని స్వంత డెస్క్టాప్ NX డెస్క్టాప్ను అందజేసారు, Maui Shell అనే కొత్త వినియోగదారు వాతావరణాన్ని సృష్టిస్తున్నట్లు ప్రకటించారు, దీనిని డెస్క్టాప్ సిస్టమ్లు, మొబైల్ పరికరాలు మరియు టాబ్లెట్లలో ఉపయోగించవచ్చు, స్క్రీన్ పరిమాణం మరియు అందుబాటులో ఉన్న సమాచార ఇన్పుట్ పద్ధతులకు స్వయంచాలకంగా అనుగుణంగా ఉంటుంది. . ప్రాజెక్ట్ కోడ్ C++ మరియు QMLలో వ్రాయబడింది మరియు LGPL 3.0 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.
పర్యావరణం "కన్వర్జెన్స్" కాన్సెప్ట్ను అభివృద్ధి చేస్తుంది, ఇది స్మార్ట్ఫోన్లు మరియు టాబ్లెట్ల టచ్ స్క్రీన్లలో మరియు ల్యాప్టాప్లు మరియు PCల యొక్క పెద్ద స్క్రీన్లలో ఒకే అప్లికేషన్లతో పని చేసే సామర్థ్యాన్ని సూచిస్తుంది. ఉదాహరణకు, మౌయి షెల్ ఆధారంగా, స్మార్ట్ఫోన్ కోసం షెల్ ఏర్పడుతుంది, ఇది మానిటర్, కీబోర్డ్ మరియు మౌస్ను కనెక్ట్ చేసినప్పుడు, స్మార్ట్ఫోన్ను పోర్టబుల్ వర్క్స్టేషన్గా మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. విభిన్న రూప కారకాలతో పరికరాల కోసం ప్రత్యేక సంస్కరణలను సృష్టించాల్సిన అవసరం లేకుండా, డెస్క్టాప్ సిస్టమ్లు, స్మార్ట్ఫోన్లు మరియు టాబ్లెట్ల కోసం ఒకే షెల్ను ఉపయోగించవచ్చు.
KDE కమ్యూనిటీచే అభివృద్ధి చేయబడిన MauiKit మరియు Kirigami ఫ్రేమ్వర్క్ గ్రాఫికల్ ఇంటర్ఫేస్లను నిర్మించడానికి షెల్ భాగాలను ఉపయోగిస్తుంది. Kirigami అనేది Qt త్వరిత నియంత్రణలు 2 యొక్క సూపర్సెట్, మరియు MauiKit రెడీమేడ్ ఇంటర్ఫేస్ ఎలిమెంట్ టెంప్లేట్లను అందిస్తుంది, ఇది స్క్రీన్ పరిమాణానికి మరియు అందుబాటులో ఉన్న ఇన్పుట్ పద్ధతులకు స్వయంచాలకంగా స్వీకరించే అప్లికేషన్లను త్వరగా సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది.
Maui Shell వినియోగదారు పర్యావరణం రెండు భాగాలను కలిగి ఉంటుంది:
- స్క్రీన్లోని మొత్తం కంటెంట్లను కవర్ చేసే కంటైనర్ను అందించే కాస్క్ షెల్. షెల్ టాప్ బార్, పాప్-అప్ డైలాగ్లు, స్క్రీన్ మ్యాప్లు, నోటిఫికేషన్ ప్రాంతాలు, డాక్ ప్యానెల్, షార్ట్కట్లు, ప్రోగ్రామ్ కాలింగ్ ఇంటర్ఫేస్ మొదలైన అంశాల కోసం ప్రాథమిక టెంప్లేట్లను కూడా కలిగి ఉంటుంది.
- Zpace కాంపోజిట్ మేనేజర్, కాస్క్ కంటైనర్లో విండోలను ప్రదర్శించడానికి మరియు ఉంచడానికి, వర్చువల్ డెస్క్టాప్లను ప్రాసెస్ చేయడానికి బాధ్యత వహిస్తారు. వేలాండ్ ప్రోటోకాల్ ప్రధాన ప్రోటోకాల్గా ఉపయోగించబడుతుంది, ఇది Qt వేలాండ్ కంపోజిటర్ APIని ఉపయోగించి పని చేస్తుంది. విండో పొజిషనింగ్ మరియు ప్రాసెసింగ్ పరికరం ఫారమ్ ఫ్యాక్టర్పై ఆధారపడి ఉంటుంది.
నెట్వర్క్ సెట్టింగ్లను యాక్సెస్ చేయడం, వాల్యూమ్ను మార్చడం, స్క్రీన్ ప్రకాశాన్ని సర్దుబాటు చేయడం, ప్లేబ్యాక్ నియంత్రణలు మరియు సెషన్ మేనేజ్మెంట్ వంటి వివిధ సాధారణ ఫీచర్లకు శీఘ్ర ప్రాప్యత కోసం నోటిఫికేషన్ ప్రాంతం, క్యాలెండర్ మరియు టోగుల్లను టాప్ బార్ కలిగి ఉంటుంది. స్క్రీన్ దిగువన డాక్ ప్యానెల్ ఉంది, ఇది పిన్ చేసిన అప్లికేషన్ల చిహ్నాలు, రన్నింగ్ ప్రోగ్రామ్ల గురించి సమాచారం మరియు ఇన్స్టాల్ చేసిన అప్లికేషన్ల (లాంచర్) ద్వారా నావిగేట్ చేయడానికి ఒక బటన్ను ప్రదర్శిస్తుంది. అందుబాటులో ఉన్న ప్రోగ్రామ్లు పేర్కొన్న ఫిల్టర్ను బట్టి వర్గాలుగా విభజించబడ్డాయి లేదా సమూహం చేయబడతాయి.
సాధారణ మానిటర్లపై పని చేస్తున్నప్పుడు, షెల్ డెస్క్టాప్ మోడ్లో పనిచేస్తుంది, పైన డాక్ చేయబడిన ప్యానెల్ ఉంటుంది, ఇది పూర్తి స్క్రీన్కు తెరవబడిన విండోల ద్వారా బ్లాక్ చేయబడదు మరియు మీరు వాటి వెలుపల క్లిక్ చేసినప్పుడు ప్యానెల్ మూలకాలు స్వయంచాలకంగా మూసివేయబడతాయి. అప్లికేషన్ ఎంపిక ఇంటర్ఫేస్ స్క్రీన్ మధ్యలో తెరవబడుతుంది. నియంత్రణలు మౌస్తో ఉపయోగించబడేలా రూపొందించబడ్డాయి. ఏ పరిమాణంలో అయినా, ఒకదానికొకటి అతివ్యాప్తి చెంది, మరొక డెస్క్టాప్కు బదిలీ చేయబడి, పూర్తి స్క్రీన్కు విస్తరించే ఏకపక్ష సంఖ్యలో విండోలను తెరవడం సాధ్యమవుతుంది. విండోస్లో బోర్డర్లు మరియు టైటిల్ బార్లు ఉన్నాయి, అవి విండో కంట్రోల్స్ కాంపోనెంట్ ఉపయోగించి ప్రదర్శించబడతాయి. సర్వర్ వైపు విండో అలంకరణ జరుగుతుంది.
టచ్ స్క్రీన్ ఉన్నట్లయితే, షెల్ మూలకాల యొక్క నిలువు లేఅవుట్తో టాబ్లెట్ మోడ్లో పని చేస్తుంది. ఓపెన్ విండోస్ మొత్తం స్క్రీన్ను ఆక్రమిస్తాయి మరియు అలంకరణ అంశాలు లేకుండా ప్రదర్శించబడతాయి. ఒకే వర్చువల్ డెస్క్టాప్లో గరిష్టంగా రెండు విండోలను తెరవవచ్చు, టైల్డ్ విండో మేనేజర్ల మాదిరిగానే పక్కపక్కనే లేదా పేర్చబడి ఉంటుంది. ఆన్-స్క్రీన్ పించ్ సంజ్ఞను ఉపయోగించి విండోల పరిమాణాన్ని మార్చడం లేదా విండోలను మూడు వేళ్లతో స్లైడ్ చేయడం ద్వారా తరలించడం సాధ్యమవుతుంది; మీరు స్క్రీన్ అంచు నుండి విండోను తరలించినప్పుడు, అది మరొక వర్చువల్ డెస్క్టాప్కు బదిలీ చేయబడుతుంది. అప్లికేషన్ ఎంపిక ఇంటర్ఫేస్ అందుబాటులో ఉన్న మొత్తం స్క్రీన్ స్థలాన్ని తీసుకుంటుంది.
ఫోన్లలో, ప్యానెల్ మూలకాలు మరియు అప్లికేషన్ జాబితా పూర్తి స్క్రీన్కి విస్తరిస్తాయి. ఎగువ ప్యానెల్ యొక్క ఎడమ వైపున స్లైడింగ్ కదలిక నోటిఫికేషన్ల జాబితా మరియు క్యాలెండర్తో బ్లాక్ను తెరుస్తుంది మరియు కుడి వైపున - శీఘ్ర సెట్టింగ్ల బ్లాక్. ప్రోగ్రామ్లు, నోటిఫికేషన్లు లేదా సెట్టింగ్ల జాబితా యొక్క కంటెంట్లు ఒక స్క్రీన్పై సరిపోకపోతే, స్క్రోలింగ్ ఉపయోగించబడుతుంది. ప్రతి వర్చువల్ డెస్క్టాప్ కోసం ఒక విండో మాత్రమే ప్రదర్శించబడటానికి అనుమతించబడుతుంది, ఇది అందుబాటులో ఉన్న మొత్తం స్థలాన్ని తీసుకుంటుంది మరియు దిగువ ప్యానెల్ను అతివ్యాప్తి చేస్తుంది. స్లైడింగ్ స్క్రీన్ సంజ్ఞలను ఉపయోగించి, మీరు దిగువ ప్యానెల్ను పైకి తీసుకురావచ్చు లేదా ఓపెన్ అప్లికేషన్ల మధ్య మారవచ్చు.
ప్రాజెక్ట్ చురుకుగా అభివృద్ధిలో ఉంది. ఇంకా అమలు చేయని ఫీచర్లలో బహుళ-మానిటర్ కాన్ఫిగరేషన్లకు మద్దతు, సెషన్ మేనేజర్, కాన్ఫిగరేటర్ మరియు వేలాండ్ ఆధారిత సెషన్లో X11 అప్లికేషన్లను అమలు చేయడానికి XWayland ఉపయోగం ఉన్నాయి. డెవలపర్లు ప్రస్తుతం దృష్టి సారిస్తున్న కార్యాచరణలో XDG-షెల్ పొడిగింపు, ప్యానెల్లు, వర్చువల్ డెస్క్టాప్లు, డ్రాగ్&డ్రాప్ మెకానిజం, పల్సోడియో ద్వారా ఆడియో అవుట్పుట్, బ్లూడెవిల్ ద్వారా బ్లూటూత్ పరికరాలతో ఇంటరాక్షన్, నెట్వర్క్ మేనేజ్మెంట్ ఇండికేటర్ మరియు MPRI ద్వారా మీడియా ప్లేయర్ల నియంత్రణకు మద్దతు ఉంటుంది. .
Nitrux 1.8 పంపిణీకి డిసెంబర్ నవీకరణలో మొదటి ప్రయోగాత్మక సంస్కరణ ఎంపికగా చేర్చబడింది. Maui Shellను అమలు చేయడానికి రెండు ఎంపికలు అందించబడ్డాయి: Waylandని ఉపయోగించి దాని స్వంత మిశ్రమ Zpace సర్వర్తో మరియు X సర్వర్-ఆధారిత సెషన్లో ప్రత్యేక Cask షెల్ను అమలు చేయడం. మొదటి ఆల్ఫా విడుదల మార్చిలో, బీటా విడుదల జూన్లో మరియు మొదటి స్థిరమైన విడుదల సెప్టెంబర్ 2022లో షెడ్యూల్ చేయబడింది.
మూలం: opennet.ru