Ukukhishwa kwenjini yedeskithophu ye-Arcan 0.6.1

Ngemva konyaka wokuthuthukiswa, ukukhululwa kwenjini yedeskithophu i-Arcan 0.6.1 iyatholakala, ehlanganisa iseva yokubonisa, uhlaka lwe-multimedia kanye nenjini yegeyimu yokucubungula ihluzo ze-3D. I-Arcan ingasetshenziselwa ukwakha amasistimu ezithombe ezihlukahlukene, kusukela ekuxhumaneni komsebenzisi kwezinhlelo zokusebenza ezishumekiwe kuya ezindaweni ezizimele zedeskithophu. Ikakhulukazi, ideskithophu ye-Safespaces enezinhlangothi ezintathu yezinhlelo zangempela zangempela kanye nemvelo yedeskithophu yase-Durden iyathuthukiswa ngesisekelo se-Arcan. Ikhodi yephrojekthi ibhalwe ngo-C futhi isakazwa ngaphansi kwelayisensi ye-BSD (ezinye izingxenye zingaphansi kwe-GPLv2+ ne-LGPL).

Ukukhishwa okusha kufaka phakathi intuthuko eqoqwe phakathi nonyaka, ikakhulukazi egxile ekuthuthukisweni kohlelo oluncane lokufinyelela ideskithophu ngenethiwekhi. Ngokuvamile, uhlelo lokulungiselela ukukhishwa kokuqala okubalulekile okungu-1.0 kwethulwa: Egatsheni elilandelayo elingu-0.7, kulindeleke umsebenzi wokwandisa uhlelo olungaphansi komsindo, ukuthuthukisa ukuhambisana nokuthuthukisa amathuluzi ezithombe ze-3D. Igatsha elingu-0.8 lizogxila ekuthuthukiseni nasekusebenzeni, futhi u-0.9 uzogxila kwezokuphepha.

Phakathi kwezinguquko eziphawuleka kakhulu kunguqulo ye-Arcan 0.6.1 ukwenziwa kwesimanjemanje kweseva yokubonisa ye-arcan-wayland, esebenzisa umthetho olandelwayo we-Wayland, esebenzisa isendlalelo sokusebenzisa i-EGL futhi inike amandla usekelo lwe-dma-buf ngokuzenzakalelayo. Iseva ye-Xarcan X ithuthukise ukuphathwa kwamaswishi e-GPU futhi yengeza usekelo lwebhodi lokunamathisela kanye nokusheshisa kwehadiwe kokunikezwa kwekhesa. Ukusekelwa okuthuthukisiwe kwezikrini ezinamanani ahlukile wokuvuselela okuqukethwe. Umsebenzi wenziwe ohlelweni lokufaka ukuze kuncishiswe ukubambezeleka.

Izinguquko eziningi zangaphakathi zenziwe ukuze kuthuthukiswe ukuvumelanisa futhi kuthuthukiswe ukusebenza kahle kokulawulwa komugqa womcimbi. Ukuthuthukiswa kweseva yegraphical "arcan-net" yomsebenzi oqhelile nedeskithophu phezu kwenethiwekhi kanye nephrothokholi ye-A12 esetshenziswe kule seva, ethuthukiswe ukuze ithathele indawo ye-SSH/VNC/RDP/X11, iqhubekile. Izibopho ezibuyekeziwe zokuthuthukisa izingxenye ngesi-Lua.

Umqondo we-Pipeworld uhlongoziwe, okuvumela ukuthi uqondise kabusha ukugeleza kwedatha phakathi kwamafasitela, uxhumanise idatha nezibambi kumafasitela ahlukene, afana namaseli akuspredishithi, enze ukugeleza komsebenzi okuxubile okuhlanganisa izixhumanisi zegraphical kanye nekhonsoli (isibonelo, ungakwazi ukuqondisa kabusha okukhiphayo kusuka iwindi elilodwa kugobolondo eligijima ku-terminal -handler bese usebenzisa umphumela kwelinye iwindi).

Ake sikukhumbuze ukuthi i-Arcan ayiboshelwe kuhlelo olungaphansi lwehluzo oluhlukile futhi ingasebenza ngaphezulu kwezindawo ezahlukahlukene zesistimu (BSD, Linux, macOS, Windows) isebenzisa ama-plug-in backend. Isibonelo, kungenzeka ukuthi ugijime phezu kwe-Xorg, egl-dri, libsdl kanye ne-AGP (GL/GLES). Iseva yokubonisa ye-Arcan ingasebenzisa izinhlelo zokusebenza zeklayenti ngokusekelwe ku-X, Wayland kanye ne-SDL2. Imibandela ebalulekile esetshenziswe ekwakhiweni kwe-Arcan API ukuphepha, ukusebenza, nokulungiseka. Ukwenza kube lula ukuthuthukiswa kokuxhumana, kuhlongozwa ukusebenzisa ulimi lwesiLua.

Izici ze-Arcane:

  • Inhlanganisela yeseva eyinhlanganisela, iseva yokubonisa, nezindima zomphathi wewindi.
  • Amandla okusebenza ngemodi ezimele, lapho uhlelo lokusebenza lusebenza njengesixhumanisi esizimele.
  • Uhlaka olwakhelwe ngaphakathi lwe-multimedia oluhlinzeka ngamathuluzi okusebenza ngezithombe, ukugqwayiza, ukucubungula ividiyo esakazwayo nomsindo, ukulayisha izithombe, ukusebenza ngamadivayisi wokuthwebula ividiyo.
  • Imodeli yezinqubo eziningi zokuxhuma izibambi zemithombo yedatha enamandla - ukusuka ekusakazweni kwevidiyo kuya ekukhiqizweni kwezinhlelo ngazinye.
  • Imodeli eqinile yokuhlukaniswa kwamalungelo. Izingxenye zenjini zihlukaniswa zibe izinqubo ezincane, ezingenalungelo ezixhumana ngokusebenzisa isixhumi esibonakalayo senkumbulo eyabiwe ye-shmif;
  • Amathuluzi akhelwe ngaphakathi okuqapha nokuhlaziywa kokuphahlazeka, okuhlanganisa injini ingakwazi ukulinganisa isimo sangaphakathi semibhalo ye-Lua ukuze kube lula ukulungisa iphutha;
  • Umsebenzi we-Fallback, lapho kwenzeka ukwehluleka ngenxa yephutha lohlelo, ungaqalisa uhlelo lokusebenza oluyisipele kuyilapho kugcinwa imithombo efanayo yedatha yangaphandle kanye nokuxhumana;
  • Amathuluzi okwabelana athuthukile angasetshenziswa ukurekhoda noma ukusakaza amasethi angaphansi akhethiwe emithombo yomsindo nevidiyo kuyilapho kusetshenziswa ukwabelana kwedeskithophu.

Ukwengeza, kungaphawulwa ukuthi ukukhishwa okusha kwedeskithophu ye-Durden 0.7 kulungiselelwa ukusetshenziswa ne-Arcan. Ekukhishweni okungu-0.7, usekelo lokubekwa okuqondile kwesihloko sewindi nebha yesimo kuzovela, futhi insizakalo yesiqondiso sezwi (umbhalo uye enkulumweni) izokwengezwa. I-Durden isekela kokubili isixhumi esibonakalayo esinamathayela ngezilawuli zekhibhodi ezigcwele, kanye nemodi egeleza mahhala yokubonisa amawindi esikrinini. Zonke izilungiselelo, kuhlanganise nezindlela zokufaka, amafonti nemiphumela yokubuka, zingashintshwa ngokushesha, ngaphandle kwesidingo sokulayisha kabusha ukulungiselelwa.

Kuyenzeka ulungiselele ukuziphatha okuhlukile kwewindi ngalinye futhi usebenzise ibhodi lokunamathisela elizimele eliboshelwe efasiteleni. Isekela umsebenzi kumasistimu anamamonitha amaningi anama-DPI ahlukene. Kungenzeka ukuthi ubonise imenyu yohlelo lokusebenza kuphaneli (imenyu yomhlaba wonke) noma ubeke imenyu esihlokweni sewindi. Amawijethi angabekwa kudeskithophu. Kukhona ikhono elakhelwe ngaphakathi lokuqopha izenzo zevidiyo kudeskithophu kanye nakuwindi ngalinye. Isistimu engaphansi yokulawula okokufaka isekela ukushintsha izakhiwo zekhibhodi kanye nekhono lokusebenza ngamadivayisi athuthukile njengamakhonsoli egeyimu.

Source: opennet.ru

Engeza amazwana