Qtmir மற்றும் Qtubuntu

QtMir மற்றும் QtUbuntu ஆகியவை உபுண்டு டச் தளத்திற்கு Qt Platform Abstractions (QPAS) ஆகும். QTMIR ஐ யூனிட்டி 8 க்கான சேவையகமாக கருதலாம், அதே நேரத்தில் QTubuntu கிளையன்ட் பயன்பாடுகளுக்கு பயன்படுத்தப்படுகிறது. அவை ஒவ்வொன்றும் அந்தந்த களங்களை கியுடி இன் மேற்பரப்புகள், சன்னல்கள், கட்டுப்பாடுகள் மற்றும் பலவற்றின் உயர் மட்ட சுருக்கங்களை பயன்படுத்த அனுமதிக்கிறது, அடிப்படை இயக்க முறைமையைப் பற்றி கவலைப்படாமல்.

Qtmir

Qtmir QPA, உபுண்டு தொடுதலின் செல், QML மற்றும் கியுடி C ++ இல் miR மேற்பரப்புகள் மற்றும் சன்னல்களில் இயங்கும்போது எழுத அனுமதிக்கிறது. இது டெச்க்டாப்பைக் குறிப்பிடவும், Qt காட்சி வரைபடம் ஆகவும் பயன்படுத்த அனுமதிக்கிறது.

Ubuntu Touch இல் பொதுவாக /home/phablet/.cache/upstart/unity8 இல் சேமிக்கப்படும் Unity8 இன் பதிவுகளில் QtMir இன் பெரும்பாலான பதிவுகளை நீங்கள் காணலாம். qtmir.sessions மற்றும் qtmir.surfaces போன்ற பல்வேறு பதிவு வகைகள், QtMir இன் கோட்பேசில் உள்ள வெவ்வேறு தொகுதிகளுடன் நேரடியாக தொடர்புடையவை.

யூனிட்டி 8 இயல்புநிலையாக அறிவிலிடத்தட்ட எல்லா QTMIR பதிவையும் காண்பிக்கும் போது, பின்வரும் உள்ளடக்கத்தை /usr/share/barstart/sessions/Unity8.override கோப்பில் வைப்பதன் மூலம் இன்னும் மேலும் வாய்மொழி உள்நுழைவை இயக்கலாம்:

env QT_LOGGING_RULES='qtmir.*=true'

பின்னர் ஒற்றுமையை மறுதொடக்கம் செய்யுங்கள்:

restart unity8

Qtubuntu

Qtubuntu QPA ஒரு நிலையான வன்பொருள் பொருந்தக்கூடிய பநிஇ உடன் உபுண்டு டச் பயன்பாடுகளை வழங்க Mir client API மற்றும் Ubuntu Platform API ஐப் பயன்படுத்துகிறது.

QtUbuntu பயன்பாடுகளால் நேரடியாகப் பயன்படுத்தப்படுவதால், அதிலிருந்து வரும் எந்த பதிவு வெளியீடும் பயன்பாட்டின் பதிவுக் கோப்பில் இருக்கும். பெரும்பாலான நேரங்களில், QtUbuntu பதிவு வெளியீட்டை வழங்காது. இருப்பினும், நீங்கள் அதிக வெளியீட்டைப் பெற விரும்பினால், QT_LOGGING_RULES சூழல் மாறியை சரியான முறையில் அமைக்கலாம். Ubuntu Touch இல் உள்ள பயன்பாடுகள் Upstart இன் பயனர் அமர்வைப் பயன்படுத்தி தொடங்கப்பட்டதால், பின்வரும் கட்டளையுடன் உங்கள் சாதனத்தை மறுதொடக்கம் செய்யும் வரை அனைத்து பயன்பாடுகளுக்கும் இதை அமைக்கலாம்:

initctl set-env QT_LOGGING_RULES='qt.qpa.mirclient.*=true'

Qtubuntu ஐ எதிர்காலத்தில் Qtwayland உடன் மாற்ற திட்டமிட்டுள்ளோம்.

கூறுகள்

உபுண்டு டச் தளத்தில் பிற அம்சங்களை வழங்க Qtubuntu பல துணை கூறுகளைக் கொண்டுள்ளது. கோட்பாட்டில், இதேபோன்ற அம்சங்களை வழங்க மற்ற தளங்களில் இவை பயன்படுத்தப்படலாம். நடைமுறையில், இது ஒருபோதும் நடக்கவில்லை.

QtUbuntu-Camera aalCamera (ஆன்டாராய்டு சுருக்கம் அடுக்கு கேமரா) சொருகி QtMultimedia க்கு வழங்குகிறது. இந்த சொருகி தரநிலை பநிஇ மூலம் ஆண்ட்ராய்டு சாதன கேமராக்களை அணுக பயன்பாடுகளை அனுமதிக்கிறது. இந்த கூறுகளை அனைத்து புதிய ஆண்ட்ராய்டு சாதன துறைமுகங்களுக்கும் சிச்ட்ரீமருக்கான gst-droid சொருகி மூலம் மாற்ற முயற்சிக்கிறோம்.

QtUbuntu-Sensors ஆண்ட்ராய்டு Haptitic பின்னூட்டம், சி.பி.எச், நோக்குநிலை மற்றும் முடுக்கமானி சென்சார்களை QtSensors க்கு வழங்குகிறது. இந்த கூறுகளை sensorfw உடன் மாற்ற முயற்சிக்கிறோம், இது ஆண்ட்ராய்டு அல்லது நிலையான லினக்ச் கர்னல் டிரைவர்களைப் பயன்படுத்தி இந்த செயல்பாடுகளை வழங்கும் திறன் கொண்ட ஒற்றை டீமான்.

QtUbuntu-Media ஆண்ட்ராய்டு கருவிளில் ஆடியோ/வீடியோ உள்ளடக்கத்தை QtMultimedia க்கு வன்பொருள் குறியாக்கம் மற்றும் டிகோடிங் வழங்குகிறது. இது media-hub உடன் இறுக்கமாக ஒருங்கிணைக்கப்பட்டுள்ளது.