Yasekwa i-Xfce Classic, ifolokhwe ye-Xfce ngaphandle komxhasi-kwicala lokuhombisa ifestile

USean Anastasi (UShawn Anastasio), umthandi wesoftware wasimahla owathi ngaxa lithile waphuhlisa eyakhe inkqubo yokusebenza ShawnOS kwaye wayebandakanyeka ekufakeni iChromium kunye neQubes OS kuyilo lwe-ppc64le, yasekwa iprojekthi Xfce Classic, ngaphakathi apho ajonge ukuphuhlisa iifolokhwe ze Xfce yamacandelo okusingqongileyo asebenza ngaphandle kosetyenziso lwecala lomxhasi imihombiso yefestile (CSD, imihombiso yecala lomxhasi), apho isihloko sefestile kunye nezakhelo zizotywa hayi ngumphathi wefestile, kodwa ngo isicelo ngokwaso.

Masikukhumbuze ukuba ukulungiselela ukukhutshwa okulandelayo kwe-Xfce 4.16, ukukhutshwa kwayo kulindeleke ukuba ngo-Oktobha okanye ngoNovemba, i-interface yatshintshelwa kwiwijethi ye-GtkHeaderBar kunye nokusetyenziswa kwe-CSD, eyenza ukuba kwenzeke, ngokufanisa ne-GNOME, ukubeka iimenyu, amaqhosha kunye nezinye izinto zojongano kwi-header yefestile, kunye nokuqinisekisa ukufihla. yezakhelo kwiingxoxo. I-injini entsha yonikezelo lwe-interface idityaniswe kwithala leencwadi le-libxfce4ui, elibangele kwisicelo se-CSD esizenzekelayo phantse kuzo zonke iingxoxo, ngaphandle kwesidingo sokwenza utshintsho kwikhowudi yeeprojekthi ezikhoyo.

Kutshintsho lweCSD ifunyenwe abachasi, abakholelwa ukuba inkxaso yeCSD kufuneka ibeyinketho kwaye umsebenzisi kufuneka akwazi ukuqhubeka esebenzisa izihloko zefestile zakudala. Phakathi kwezinto ezingeloncedo zokusebenzisa i-CSD, indawo enkulu kakhulu yetayitile yefestile, ukunqongophala kwesidingo sokutshintshela izinto zesicelo kwisihloko sefestile, ukungasebenzi kwemixholo ye-Xfwm4, kunye nomahluko kuyilo lweefestile ze-Xfce/GNOME izicelo kunye neenkqubo ezizenzayo. ukungasebenzisi CSD kukhankanyiwe. Kuqatshelwe ukuba esinye sezizathu zokukhatywa kwe-interface ye-GNOME ngabasebenzisi abathile kukusetyenziswa kwe-CSD.

Ekubeni akukho mzamo owenziweyo wokubonelela ngenkxaso yokukhubaza i-CSD kwiinyanga ze-5, uSean Anastasi Ndenze isigqibo wawuthathela ezandleni zam lo mba waza wenza ifolokhwe yethala leencwadi yfnatshid, apho ndacoca khona ukubopha kwi-CSD kwaye ndabuyisela imowudi yokuhombisa endala kwicala lomncedisi (umphathi wefestile). Ukuqinisekisa ukuhambelana nezicelo usebenzisa i-libxfce4ui API entsha kunye nokugcina i-ABI, izibophelelo ezikhethekileyo zilungisiwe eziguqulela iindlela ezithile zeCSD zeXfceTitledDialog iklasi kwiifowuni zeklasi yeGtkDialog. Ngenxa yoko, kunokwenzeka ukususa usetyenziso lwe-Xfce lwe-CSD ngokutshintsha ilayibrari ye-libxfce4ui, ngaphandle kokutshintsha ikhowudi yezicelo ngokwazo.

Ukongeza, kuye kwenziwa ifolokhwe xfce4-iphaneli, equka utshintsho ukubuyisela ukuziphatha okuqhelekileyo. Ilungiselelwe abasebenzisi beGentoo liweyo ukufaka i-libxfce4ui-nocsd. Ilungiselelwe abasebenzisi bakaXubuntu/Ubuntu Uvimba wePPA ngeepakethi esele zenziwe. USean Anastasi uchaze izizathu zokudala ifoloko ngokuthi usebenzise i-Xfce iminyaka emininzi kwaye uyayithanda i-interface yalo mmandla. Emva kokuthatha isigqibo malunga neenguqu ze-interface awayengavumelani nazo, kwaye akukho mzamo wokubonelela ukhetho lokubuyela kwindlela yokuziphatha endala, wagqiba ekubeni asombulule ingxaki yakhe kwaye abelane ngesisombululo nabanye abantu abanengqondo efanayo.

Enye yeengxaki xa usebenzisa i-Xfce Classic kukuvela kwezihloko eziphindiweyo ngenxa yokuboniswa kolwazi oluphindaphindiweyo kwisihloko nakwifestile yesicelo. Eli nqaku lihambelana nokuziphatha kwe-Xfce 4.12 kunye ne-4.14, kwaye ayihambelani ne-CSD. Kwezinye izicelo, uphinda-phindo olunjalo lukhangeleka luqhelekile (umzekelo, kwi-xfce4-screenshooter), kodwa kwezinye ayifanelekanga ngokucacileyo. Ukusombulula le ngxaki, kuyenzeka ukongeza inguqu yemo engqongileyo elawula unikezelo lwe XfceHeading.

Yasekwa i-Xfce Classic, ifolokhwe ye-Xfce ngaphandle komxhasi-kwicala lokuhombisa ifestile

Isikhundla sabaxhasi be-CSD siyehla kwisakhono sokusebenzisa isithuba sesihloko sefestile esichithiweyo ukubeka iimenyu, amaqhosha ephaneli kunye nezinye izinto ezibalulekileyo zojongano. Abachasi be-CSD bakholelwa ukuba le ndlela ibangela iingxaki ekudibaniseni uyilo lweefestile, ngakumbi ezo zibhalelwe iimeko ezahlukeneyo zabasebenzisi ezichaza iingcebiso ezahlukeneyo zokucwangciswa kwendawo yesihloko. Kulula kakhulu ukuzisa uyilo lweefestile zazo zonke izicelo kwisimbo esinye xa unikezela ngokwendalo indawo zenkonzo yefestile kwicala lomncedisi. Kwimeko yokusebenzisa i-CSD, kuyafuneka ukuba ulungelelanise ngokwahlukeneyo ujongano lwesicelo kwindawo nganye yomzobo kwaye kunzima kakhulu ukuqinisekisa ukuba usetyenziso alubonakali lungaqhelekanga kwiindawo ezahlukeneyo zabasebenzisi.

umthombo: opennet.ru

Yongeza izimvo