அதன் சொந்த டெஸ்க்டாப் NX டெஸ்க்டாப்பை வழங்கும் Nitrux விநியோகத்தின் டெவலப்பர்கள், Maui Shell என்ற புதிய பயனர் சூழலை உருவாக்குவதாக அறிவித்தனர், இது டெஸ்க்டாப் அமைப்புகள், மொபைல் சாதனங்கள் மற்றும் டேப்லெட்டுகளில் பயன்படுத்தப்படலாம், இது தானாகவே திரை அளவு மற்றும் கிடைக்கக்கூடிய தகவல் உள்ளீட்டு முறைகளுக்கு ஏற்றது. . திட்டக் குறியீடு C++ மற்றும் QML இல் எழுதப்பட்டுள்ளது, மேலும் LGPL 3.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
சூழல் "கன்வர்ஜென்ஸ்" கருத்தை உருவாக்குகிறது, இது ஸ்மார்ட்போன்கள் மற்றும் டேப்லெட்டுகளின் தொடுதிரைகளிலும், மடிக்கணினிகள் மற்றும் பிசிக்களின் பெரிய திரைகளிலும் ஒரே பயன்பாடுகளுடன் பணிபுரியும் திறனைக் குறிக்கிறது. எடுத்துக்காட்டாக, Maui Shell ஐ அடிப்படையாகக் கொண்டு, ஸ்மார்ட்போனுக்கான ஷெல் உருவாக்கப்படலாம், இது ஒரு மானிட்டர், விசைப்பலகை மற்றும் சுட்டியை இணைக்கும்போது, ஸ்மார்ட்போனை ஒரு சிறிய பணிநிலையமாக மாற்ற உங்களை அனுமதிக்கிறது. வெவ்வேறு வடிவ காரணிகளைக் கொண்ட சாதனங்களுக்கு தனித்தனி பதிப்புகளை உருவாக்க வேண்டிய அவசியமின்றி, டெஸ்க்டாப் அமைப்புகள், ஸ்மார்ட்போன்கள் மற்றும் டேப்லெட்டுகளுக்கு ஒரே ஷெல் பயன்படுத்தப்படலாம்.
ஷெல் MauiKit மற்றும் KDE சமூகத்தால் உருவாக்கப்பட்ட வரைகலை இடைமுகங்கள் மற்றும் கிரிகாமி கட்டமைப்பை உருவாக்குவதற்கான கூறுகளைப் பயன்படுத்துகிறது. Kirigami என்பது Qt Quick Controls 2 இன் சூப்பர்செட் ஆகும், மேலும் MauiKit ஆனது ஆயத்த இடைமுக உறுப்பு வார்ப்புருக்களை வழங்குகிறது, இது தானாகவே திரை அளவு மற்றும் கிடைக்கக்கூடிய உள்ளீட்டு முறைகளுக்கு ஏற்றவாறு பயன்பாடுகளை விரைவாக உருவாக்க அனுமதிக்கிறது.
Maui Shell பயனர் சூழல் இரண்டு கூறுகளைக் கொண்டுள்ளது:
- திரையின் முழு உள்ளடக்கத்தையும் உள்ளடக்கிய ஒரு கொள்கலனை வழங்கும் காஸ்க் ஷெல். மேல் பட்டை, பாப்-அப் உரையாடல்கள், திரை வரைபடங்கள், அறிவிப்புப் பகுதிகள், டாக் பேனல், குறுக்குவழிகள், நிரல் அழைப்பு இடைமுகம் போன்ற உறுப்புகளுக்கான அடிப்படை டெம்ப்ளேட்களையும் ஷெல் கொண்டுள்ளது.
- Zpace கலப்பு மேலாளர், காஸ்க் கொள்கலனில் சாளரங்களைக் காண்பிப்பதற்கும் வைப்பதற்கும், மெய்நிகர் டெஸ்க்டாப்புகளைச் செயலாக்குவதற்கும் பொறுப்பு. வேலண்ட் நெறிமுறை முக்கிய நெறிமுறையாகப் பயன்படுத்தப்படுகிறது, இது Qt Wayland Compostor API ஐப் பயன்படுத்தி செயல்படுகிறது. சாளர நிலைப்படுத்தல் மற்றும் செயலாக்கம் சாதனத்தின் வடிவ காரணியைப் பொறுத்தது.
நெட்வொர்க் அமைப்புகளை அணுகுதல், ஒலியளவை மாற்றுதல், திரையின் வெளிச்சத்தை சரிசெய்தல், பிளேபேக் கட்டுப்பாடுகள் மற்றும் அமர்வு மேலாண்மை போன்ற பல்வேறு பொதுவான அம்சங்களை விரைவாக அணுகுவதற்கான அறிவிப்புப் பகுதி, காலெண்டர் மற்றும் நிலைமாற்றங்கள் ஆகியவை மேல் பட்டியில் உள்ளன. திரையின் அடிப்பகுதியில் ஒரு டாக் பேனல் உள்ளது, இது பின் செய்யப்பட்ட பயன்பாடுகளின் ஐகான்கள், இயங்கும் நிரல்களைப் பற்றிய தகவல்கள் மற்றும் நிறுவப்பட்ட பயன்பாடுகள் (லாஞ்சர்) மூலம் செல்ல ஒரு பொத்தான் ஆகியவற்றைக் காட்டுகிறது. கிடைக்கும் நிரல்கள் குறிப்பிட்ட வடிப்பானைப் பொறுத்து வகைகளாகப் பிரிக்கப்படுகின்றன அல்லது தொகுக்கப்படுகின்றன.
வழக்கமான மானிட்டர்களில் பணிபுரியும் போது, ஷெல் டெஸ்க்டாப் பயன்முறையில் இயங்குகிறது, மேலே ஒரு பேனல் டாக் செய்யப்பட்டுள்ளது, இது முழுத் திரையில் திறக்கப்பட்ட சாளரங்களால் தடுக்கப்படாது, மேலும் பேனல் உறுப்புகளுக்கு வெளியே நீங்கள் கிளிக் செய்யும் போது தானாகவே மூடப்படும். பயன்பாட்டுத் தேர்வு இடைமுகம் திரையின் மையத்தில் திறக்கிறது. கட்டுப்பாடுகள் சுட்டியுடன் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளன. ஒரு தன்னிச்சையான எண்ணிக்கையிலான சாளரங்களைத் திறக்க முடியும், அவை எந்த அளவிலும் இருக்கலாம், ஒன்றுடன் ஒன்று, மற்றொரு டெஸ்க்டாப்பிற்கு மாற்றப்பட்டு முழுத் திரைக்கு விரிவடையும். விண்டோஸில் எல்லைகள் மற்றும் தலைப்புப் பட்டி உள்ளது, அவை WindowControls கூறுகளைப் பயன்படுத்தி காட்டப்படும். சாளர அலங்காரம் சர்வர் பக்கத்தில் செய்யப்படுகிறது.
தொடுதிரை இருந்தால், உறுப்புகளின் செங்குத்து அமைப்புடன் ஷெல் டேப்லெட் பயன்முறையில் வேலை செய்யும். திறந்த சாளரங்கள் முழு திரையையும் ஆக்கிரமித்து, அலங்கார கூறுகள் இல்லாமல் காட்டப்படும். ஒரு மெய்நிகர் டெஸ்க்டாப்பில் அதிகபட்சமாக இரண்டு சாளரங்களைத் திறக்கலாம், பக்கவாட்டாக அல்லது அடுக்கப்பட்ட, டைல் செய்யப்பட்ட சாளர மேலாளர்களைப் போலவே. ஆன்-ஸ்கிரீன் பிஞ்ச் சைகையைப் பயன்படுத்தி சாளரங்களின் அளவை மாற்றலாம் அல்லது மூன்று விரல்களால் சாளரங்களை நகர்த்துவதன் மூலம் அவற்றை நகர்த்தலாம்; நீங்கள் ஒரு சாளரத்தை திரையின் விளிம்பிலிருந்து நகர்த்தும்போது, அது மற்றொரு மெய்நிகர் டெஸ்க்டாப்பிற்கு மாற்றப்படும். பயன்பாட்டுத் தேர்வு இடைமுகம் கிடைக்கக்கூடிய அனைத்து திரை இடத்தையும் எடுத்துக்கொள்கிறது.
ஃபோன்களில், பேனல் உறுப்புகள் மற்றும் பயன்பாட்டுப் பட்டியல் முழுத் திரைக்கு விரிவடையும். மேல் பேனலின் இடது பக்கத்தில் ஒரு நெகிழ் இயக்கம் அறிவிப்புகளின் பட்டியல் மற்றும் காலெண்டருடன் ஒரு தொகுதியைத் திறக்கிறது, வலதுபுறத்தில் - விரைவான அமைப்புகளின் தொகுதி. நிரல்களின் பட்டியல், அறிவிப்புகள் அல்லது அமைப்புகளின் உள்ளடக்கங்கள் ஒரு திரையில் பொருந்தவில்லை என்றால், ஸ்க்ரோலிங் பயன்படுத்தப்படும். ஒவ்வொரு மெய்நிகர் டெஸ்க்டாப்பிற்கும் ஒரு சாளரம் மட்டுமே காட்ட அனுமதிக்கப்படுகிறது, இது கிடைக்கக்கூடிய அனைத்து இடத்தையும் எடுத்துக்கொள்கிறது மற்றும் கீழ் பேனலை ஒன்றுடன் ஒன்று சேர்க்கிறது. ஸ்லைடிங் ஸ்கிரீன் சைகைகளைப் பயன்படுத்தி, நீங்கள் கீழ் பேனலைக் கொண்டு வரலாம் அல்லது திறந்த பயன்பாடுகளுக்கு இடையில் மாறலாம்.
திட்டம் செயலில் வளர்ச்சியில் உள்ளது. இன்னும் செயல்படுத்தப்படாத அம்சங்களில் மல்டி-மானிட்டர் உள்ளமைவுகளுக்கான ஆதரவு, ஒரு அமர்வு மேலாளர், ஒரு கட்டமைப்பாளர் மற்றும் X11 பயன்பாடுகளை வேலண்ட் அடிப்படையிலான அமர்வில் இயக்க XWayland ஐப் பயன்படுத்துதல் ஆகியவை அடங்கும். டெவலப்பர்கள் தற்போது கவனம் செலுத்தும் செயல்பாட்டில் XDG-ஷெல் நீட்டிப்பு, பேனல்கள், விர்ச்சுவல் டெஸ்க்டாப்புகள், இழுத்துவிடுதல் பொறிமுறை, பல்சோடியோ வழியாக ஆடியோ வெளியீடு, ப்ளூடூத் சாதனங்களுடனான தொடர்பு, நெட்வொர்க் மேலாண்மை காட்டி, மற்றும் MPRI வழியாக மீடியா பிளேயர்களின் கட்டுப்பாடு ஆகியவை அடங்கும். .
Nitrux 1.8 விநியோகத்திற்கான டிசம்பர் புதுப்பிப்பில் முதல் சோதனை பதிப்பு ஒரு விருப்பமாக சேர்க்கப்பட்டுள்ளது. Maui Shell ஐ இயக்குவதற்கு இரண்டு விருப்பங்கள் வழங்கப்படுகின்றன: Wayland ஐப் பயன்படுத்தி அதன் சொந்த கூட்டு Zpace சேவையகம் மற்றும் X சேவையக அடிப்படையிலான அமர்வுக்குள் ஒரு தனி Cask ஷெல் இயங்குகிறது. முதல் ஆல்பா வெளியீடு மார்ச் மாதத்திலும், பீட்டா வெளியீடு ஜூன் மாதத்திலும், முதல் நிலையான வெளியீடு செப்டம்பர் 2022 இல் திட்டமிடப்பட்டுள்ளது.
ஆதாரம்: opennet.ru