Njengoko sele sisazi, i-KDE elandelayo (okanye i-KDE 5 njengoko ukhetha) ikhutshwe izinzile kwiintsuku ezimbalwa ezidlulileyo kwaye phakathi kwezinto ezintsha ezizisayo, enye yezona zinto kuthethwa kakhulu ngazo ngumsebenzi wobugcisa omtsha obizwa ngokuba yiBreeze.
Abo sele bezamile le nguqulo intsha okanye bayibonileyo ividiyo, banokuthi baqaphele ukuba kwimeko yomhlobisi wefestile, leyo iza ngokungagqibekanga yiOxygen hayi iBreeze. Njengokuba UMartin Gräßlin uyasicacisa kwibhlog yakhe sithini isizathu sokuthatha esi sigqibo.
Njengoko inqaku lingesiNgesi, ndizakuzama ukukuzisela olona luvo lusisiseko loku.
Kutheni le nto iBreeze ingezi ngokungagqibekanga?
Ndiqala ngengcaciso yendlela imihombiso yeefestile esebenza ngayo kwi-KWin 4. KWin yinto ebizwa ngokuba ngumzali kwakhona kubaphathi beewindows. Oku kuthetha ukuba iwindow elawulwa yi-X11 ifakwe kwenye iwindow yeX11 ebonelela ngesakhelo sefestile. Kwi-KWin sisebenzisa i-QWidget kwisakhelo sefestile. Ke ngoko sithintelwe koku sinikwa yi-QWidget ... Isisombululo sethu kukuthintela yonke iminyhadala yokupeyinta kwi-QWidget kwaye siyicinezele, kubangele ukupeyintwa kwakhona komqambi nakwinyathelo lokunikezela ngesiqinisekiso somhombiso womfanekiso wethutyana emva koko okhutshelweyo kubume.
Umhombiso wefestile womxholo weBreeze usekwe kwinjini yomxholo weAurorae. Kuba ndingumbhali ophambili we-Aurorae ndingayibetha kule bhlog ngaphandle kokuziva kakubi ngayo 🙂 I-Aurorae yenzelwe ukuba kube lula kakhulu ukwenza umhombiso kunye nokusebenzisa izinto ezintsha zokuguquguquka. Isisombululo esinokusetyenziselwa ukuhombisa okungagqibekanga, kodwa ayizange ibe yinjongo yabo. Umbono yayikukuvumela abasebenzisi abafuna ukwenza ngokwezifiso inqaku, ngelixa uninzi lwabasebenzisi banokusebenzisa imixholo yemveli ekhawulezayo. I-Aurorae khange ikhawuleze kwaye ayizukukhawuleza.
Ngoku kwi-KWin 5, ukusetyenziswa kwe-QML yeyona ngxaki iphambili eyenza ukuba i-Aurorae ibenzima ukuyisebenzisa. I-QtQuick isebenzisa i-Scenegraph kwaye isebenzisa i-QWindows endaweni ye-QWidget. Leyo yimpumelelo ye-QWidget API yethu esekwe. Sihlengahlengise ukusetyenziswa kwangaphakathi ukuxhasa imihlobiso esekwe kwi-QWindows, kodwa leyo yayiyindlela enzima njengoko kukho umahluko kwindlela yokuziphatha kweefestile. Njengokuba ingasasekelwanga kwiQWidget, ukubanjwa komsitho wepeyinti kuphukile kwaye besifuna isisombululo esitsha kuwo. Kwaye esi sisombululo sibi kakhulu kunangaphambili kuba iQtQuick ngoku isebenza nge-OpenGL. Ngenxa yokusikelwa umda kwisicelo se-OpenGL Qt (inokuqwalaselwa kwi-Qt 5.4) esingakwaziyo ukwabelana nomxholo we-OpenGL osetyenziswa yi-QtQuick ... i-GPU, uphulukana nenkumbulo eninzi. Kwimeko yewindows eyandisiweyo ayisiyiyo kuphela ibha yesihloko, kodwa iwindows iphela. Kwaye kukho ngaphezulu kwewindow nganye.
Oko kuphela kungenza ukuba i-Aurorae ingenakusebenziseka ngokupheleleyo. Ngoku ndisebenzisa umxholo weBreeze kwaye i-KWin ifuna ngaphezulu kwe-200MB ye-RAM-ayamkelekanga ngokwenyani. Kodwa imeko imbi kakhulu. Nge-QWindows asinokwazi ukuba zeziphi iindawo ezihlaziyiweyo. Ke xa, umzekelo, iqhosha lihlaziywa kufuneka siphinde siyipende yonke iwindow, kubandakanya ikopi epheleleyo yomxholo wokuhombisa. Oko ikakhulu kwiimeko zoopopayi yingxaki enkulu.
Ke ithini indlela eya phambili? Ndiqale ukumilisela umhombiso omtsha we-API ngokususa isithintelo somhombiso osekwe kwintlalo-ntle kwi-QWidget kwaye kwangaxeshanye ndiqalise ukumilisela umhombiso weBreeze ngale API intsha. Ndiyathemba ukuba singazisa oku kwi-KWin 5.1.
Yiyo ke le nto zinje, manene. Ndiyathemba ukuba uyaqonda ngakumbi okanye ngaphantsi yintoni ingxaki. Ndizokubuza uMartin ukuba ayisebenzi ngakumbi kwaye iyakhawuleza ukwenza umxholo weBreeze yemveli njenge-Oxygen, nangona okwangoku ndingakhathazeki, i-Oxygen nangona ingeyiyo eyona nto inqabileyo emhlabeni, inokhetho oluninzi ..
Ndifunde yonke into, kodwa andiqondi nto, ndiyacotha namhlanje. Ngapha koko, andikwazi kuvavanya i-KDE 5 kwi-OpenSUSE 13.1 yam. Indophula ngenxa yokuxhomekeka "ezindala" endinako.
Mhlawumbi ndiza kukunika elinye ithuba ngenye i-OS kwinyani.
Imibuliso kunye Enkosi ngegalelo.
Akukho lula, ngokusisiseko izama ukucacisa ukuba indlela yokwenza lo msebenzi iyinkimbinkimbi, ngakumbi iiplagi kwaye, kwi-aurorae yi-SLOW, ngaphezulu kwe-Oxygen.
Andazi, ngale ndlela, kwinxalenye yomhlobisi wefestile nayo yonke into ebonakala kum
Akukho lula, ngokusisiseko izama ukucacisa ukuba indlela yokwenza lo msebenzi iyinkimbinkimbi, ngakumbi iiplagi kwaye, kwi-aurorae yi-SLOW, ngaphezulu kwe-Oxygen.
Andazi, ngale ndlela, kwinxalenye yomhlobisi wefestile nayo yonke into ebonakala kum ukuba i KDE linyathelo emva kwe-GNOME, kwaye lumka, ndingumlandeli we KDE ngokugqwesileyo, kuphela ukuba akunzima kum ukwamkela into xa iyinyani.
Ngaphandle kokwazi nantoni na, into endiyiqondileyo kukuba i-aurorae (injini esetyenziswa yiBreeze) ngoku inika iingxaki kuba i-Kwin5 ayisasebenzisi qwidget njengakwin4 kwaye iifestile aziziphathi ngokufanayo. Endaweni yoko isebenzisa i-QML kunye neQTquick esebenza ngokuthe ngqo nge-opengl kwaye ke oko kubonakala ngathi ezinye izithintelo ezikhoyo kwi-qt 5.3 zithintela i-injini endala kunye nemixholo yayo ekungenzi kakuhle kwi-Kwin entsha.
Ngaba kunokwenzeka ukwenza (okanye ukulungelelanisa) umoya opholileyo kwisitayile okanye indlela yokusebenza eneoksijini?
Nabani na onalo uluvo lokuba kuya kwenzeka ntoni kwi-qtcurve?
I-Qtcurve-qt5 isebenze ngokugqibeleleyo ixesha elithile. Inguqulelo entsha ye KDE iya kulandela njengesiqhelo.
Kwakusele kuyinto engaqhelekanga kum ukuba eKaos, ehlala iphambili kunamhlanje, kuvavanywa i-Kf5 ke iyaziwa kwi-Kaos linux plasma elandelayo okanye i-kde 5 oksijini iza kuza ngokungagqibekanga. Wow, ubungazi ukuba ungumdali weAurorae ...
Ndingumdali weeurorae? O_o;
Ndenza indawo yempepho nakwi-aurorae ebizwa ngokulandelayo okuza kuba yimpepho entsha kodwa andinakho ngokulungelelaniswa kwee-SVG kumxholo ukuze uphuhliso lwayo lungasebenzi, elav ukuba unethuba ndingathanda ukuba yibonise umdali wemixholo yomoya opholileyo ukubona ukuba bangaluthumela na uluvo lomhombiso wam we-aurorae kwizinto zemihlobiso ye-KDE yemveli njengenye indlela yokuhombisa umoya
https://drive.google.com/file/d/0B6VUkpZzqL7hbk1QbWN6eVcycU0/edit?usp=sharing
Ndicinga ukuba i-KDE 5 iya kuba kwi-Fedora, Debian, Slackware, kunye neArch xa ndinosapho kunye nabantwana, kwaye bakwiminyaka engama-30 ubudala.
Ngamafutshane, ukuqhubeka ndisebenzisa ithuba lolutsha oluncinci endilushiyileyo.