सामाजिक

केडीईचे मूळ व्हर्च्युअल मशीन मॅनेजर, कार्टन, संभाव्य स्थिर रिलीझच्या जवळ इंच

कार्टन लोगो

सुमारे दोन महिन्यांपूर्वी, आम्ही कार्टन बद्दल तुला सांगितलेगूगल समर ऑफ कोड स्टुडंट स्टुडंट डेरेक लिनचा एक प्रकल्प, जो केडीई प्लाझ्मा वापरकर्त्यांसाठी मूळ पर्याय म्हणून व्हर्च-मॅनेजर आणि जीनोम बॉक्स सारख्या साधनांची जागा घेईल अशी आशा आहे.

अधिकृत कोडिंग कालावधीच्या काही आठवड्यांनंतर, या प्रकल्पाचे प्रमुख योगदानकर्ता लिन यांनी एक अद्यतन प्रकाशित केले आहे, हे दर्शविते की आम्ही संभाव्य स्थिर प्रकाशन जवळ असल्याने प्रकल्प कसे येत आहे.

आपल्याला प्रथम माहित असणे आवश्यक आहे की आम्ही मागील वेळी नमूद केलेले व्हर्च्युअल मशीन इंस्टॉलर मुख्य शाखेत विलीन केले गेले आहे. हा बदल अवलंबूनतेपासून मुक्त होतो virt-install संपूर्णपणे. त्याऐवजी, कार्टन आता वापरते libosinfo डिस्क प्रतिमेवरून ऑपरेटिंग सिस्टम ओळखण्यासाठी आणि स्वतः आवश्यक लिबविर्ट एक्सएमएल कॉन्फिगरेशन व्युत्पन्न करण्यासाठी.

याचा एक भाग म्हणून, लिनने क्यूएमएल मॉड्यूल देखील अद्यतनित केले, जे वापरकर्ता इंटरफेस तयार करण्यासाठी केडीईचे बिल्डिंग ब्लॉक्स आहेत. हे आता अनुप्रयोग घटक हाताळण्याच्या अधिक मानक मार्गासाठी वापरले जातात.

अलीकडील बहुतेक कामांनी मात्र तयार करण्यावर लक्ष केंद्रित केले आहे मसाला क्लायंट स्क्रॅच पासून. मसाला, जर आपल्याला माहिती नसेल तर, एक रिमोट डेस्कटॉप प्रोटोकॉल आहे जो अतिथीचे प्रदर्शन, ऑडिओ आणि इनपुट प्रस्तुत करते. लिन म्हणाले की, मूळ केडीई विंडोमध्ये योग्यरित्या दर्शविण्यासाठी व्हर्च्युअल मशीनचे प्रदर्शन मिळविण्यासाठी त्याने बराच वेळ घालवला.

स्पाइसमधून कच्चे प्रदर्शन डेटा घेण्याची आणि स्क्रीनवर रेखाटण्याची प्रक्रिया अवघड होती. प्रथम, प्रतिमा विचित्र रंग आणि पारदर्शकतेच्या चुकांनी भरलेली होती.

विकासाच्या सुरुवातीच्या टप्प्यात वियर्ड प्रदर्शन कलाकृती

प्रतिमा डेटा हाताळण्यासाठी वेगवेगळ्या मार्गांचा प्रयत्न केल्यानंतर, त्याला आढळले की मूळ कारण एक वेळ समस्या आहे: त्याचा कोड त्याच क्षणी डिस्प्ले डेटा वाचण्याचा प्रयत्न करीत होता स्पाइस तो लिहिण्याचा प्रयत्न करीत होता, ज्यामुळे गोंधळलेला गोंधळ उडाला. निराकरण पुरेसे सोपे होते: त्याने डेटाची एक द्रुत प्रत प्रदर्शित करण्यापूर्वी केली आणि ती अधिक चांगली दिसली:

कार्टन रनिंग फेडोरा

डिस्प्ले रेंडरिंगसह, माउस क्लिक्स आणि कीबोर्ड प्रेस सारख्या वापरकर्त्याच्या इनपुट आता आभासी मशीनवर अग्रेषित केले आहेत. एक लहान डोकेदुखी म्हणजे क्यूटी की इव्हेंट्स वापरतात evdev स्कॅनकोड्स असताना स्पाइस जुन्या अपेक्षेने PC XT स्वरूप, आत्तासाठी मॅन्युअल मॅपिंग करण्यास भाग पाडत आहे.

कित्येक महिन्यांच्या कठोर परिश्रमानंतर, फेडोरा व्हर्च्युअल मशीन चालविणार्‍या कार्टनचे स्क्रीन रेकॉर्डिंग येथे आहे:

व्हिडिओवरून, आपण स्क्रोल करता तेव्हा गोष्टी बर्‍यापैकी लंगडा असतात, परंतु भविष्यातील अद्यतनात याकडे लक्ष दिले पाहिजे.

पुढे काय आहे, लिन कबूल करते की सध्याची प्रस्तुत करण्याची पद्धत अकार्यक्षम आहे आणि फाटणे कारणीभूत आहे. त्याला स्पाइसची तपासणी करण्याची आशा आहे gl-scanout अधिक ऑप्टिमाइझ केलेल्या कामगिरीसाठी मालमत्ता.

ऑडिओ फॉरवर्डिंग आणि योग्य माउस ड्रॅग इव्हेंट्सची अंमलबजावणी करण्याची त्यांची योजना आहे, तसेच आपल्याकडे असलेल्या साइडबारचा समावेश करण्यासाठी यूआय पुन्हा काम करण्याची योजना आहे. यूटीएम, व्हर्च्युअल मशीन व्यवस्थापक मॅकोस सारख्या Apple पल प्लॅटफॉर्मसाठी डिझाइन केलेले.

साइडबारसह यूटीएम अॅपचा स्क्रीनशॉट

आपल्याला प्रकल्पात स्वारस्य असल्यास, आपण त्याचे तपासू शकता Gitlab पृष्ठ आणि लिनचे वाचा केडीई ब्लॉगवर पूर्ण अद्यतन.




Source link

Related Articles

प्रतिक्रिया व्यक्त करा

आपला ई-मेल अड्रेस प्रकाशित केला जाणार नाही. आवश्यक फील्डस् * मार्क केले आहेत

Back to top button