Kuburitswa kwedesktop injini Arcan 0.6.1

Mushure megore rekusimudzira, kuburitswa kweiyo desktop injini Arcan 0.6.1 iripo, iyo inosanganisa sevha yekuratidzira, multimedia chimiro uye injini yemitambo yekugadzirisa 3D mifananidzo. Arcan inogona kushandiswa kugadzira akasiyana siyana magiraidhi masisitimu, kubva kune mushandisi interface yeakamisikidzwa maapplication kune ega-ine desktop desktop nharaunda. Kunyanya, iyo Safespaces matatu-dimensional desktop yemasikirwo echokwadi masisitimu uye iyo Durden desktop nharaunda iri kuvandudzwa pahwaro hweArcan. Iyo kodhi yeprojekiti yakanyorwa muC uye inogoverwa pasi peiyo BSD rezinesi (zvimwe zvikamu zviri pasi peGPLv2+ uye LGPL).

Kuburitswa kutsva kunosanganisira zviitiko zvakaunganidzwa pamusoro pegore, zvakanyanya kutarisana nekuvandudzwa kweiyo subsystem yekuwana iyo desktop pane network. Kazhinji, chirongwa chekugadzirira yekutanga kuburitswa kwakakosha 1.0 inoratidzwa: Mubazi rinotevera 0.7, basa rinotarisirwa kuwedzera iyo subsystem, kuvandudza kuenderana uye kugadzira maturusi e3D graphics. Bazi 0.8 richatarisa pakugadzirisa uye kushanda, uye 0.9 ichatarisa pane kuchengeteka.

Pakati pezvinonyanya kuoneka mushanduro yeArcan 0.6.1 ndeyekuvandudzwa kweiyo arcan-wayland kuratidza sevha, inoshandisa iyo Wayland protocol, iyo inoshandisa layer yekushandisa EGL uye inogonesa dma-buf rutsigiro nekukasira. Iyo Xarcan X sevha yakavandudza mabatiro eGPU switch uye yakawedzera tsigiro ye clipboard uye hardware kukwidziridza kwecursor kupa. Rutsigiro rwakavandudzwa rwezvikirini ane akasiyana emukati ekuzorodza mitengo. Basa rakaitwa mugadziriro yekupinza kuderedza kunonoka.

Shanduko zhinji dzemukati dzakaitwa kuti dzivandudze kuwiriranisa uye kuvandudza kugona kwezviitiko zvemutsetse maneja. Kuvandudzwa kweiyo graphical server "arcan-net" yebasa rekure nedesktop pamusoro petiweki uye iyo A12 protocol inoshandiswa mune iyi server, yakagadziridzwa kutsiva SSH/VNC/RDP/X11, yaenderera mberi. Yakavandudzwa zvinosungirwa zvekugadzira zvikamu muLua.

Iyo Pipeworld pfungwa yakarongedzerwa, iyo inokutendera kuti udzore kuyerera kwe data pakati pemahwindo, kubatanidza data nevabati mumahwindo akasiyana, akafanana nemasero ari mumaspredishiti, achigadzira yakasanganiswa workflow inosanganisa graphical uye console interfaces (semuenzaniso, unogona kutungamira zvinobuda kubva hwindo rimwe kune goko rinomhanya mune terminal -handler uye shandisa mhedzisiro mune rimwe hwindo).

Ngatikuyeuchidzei kuti Arcan haina kusungirirwa kune yakaparadzana giraidhi subsystem uye inogona kushanda pamusoro peakasiyana masisitimu nharaunda (BSD, Linux, macOS, Windows) uchishandisa plug-in backends. Semuenzaniso, zvinokwanisika kumhanya pamusoro peXorg, egl-dri, libsdl uye AGP (GL/GLES). Iyo Arcan inoratidzira sevha inogona kumhanyisa mutengi zvikumbiro zvinoenderana neX, Wayland uye SDL2. Maitiro akakosha anoshandiswa mukugadzira kweArcan API ndeyekuchengetedza, kuita, uye debugability. Kurerutsa kuvandudzwa kwemainterfaces, zvinokurudzirwa kushandisa mutauro weLua.

Arcana Features:

  • Musanganiswa we composite server, kuratidza server uye hwindo maneja mabasa.
  • Iko kugona kushanda mune yakaparadzana modhi, umo iyo application inoshanda seyako-inokwana link.
  • Yakavakirwa-mumultimedia chimiro inopa maturusi ekushanda nemifananidzo, animation, kugadzirisa kutenderera vhidhiyo uye odhiyo, kurodha mifananidzo, uye kushanda nemavhidhiyo ekutora midziyo.
  • A multiprocess modhi yekubatanidza ma processors eakasimba data masosi - kubva kumavhidhiyo nzizi kusvika pakubuda kwezvirongwa zvega.
  • Rigid ropafadzo yekugovera modhi. Zvikamu zveinjini zvakaputswa kuita zvidiki zvisina rombo maitiro anotaurirana kuburikidza ne shmif yakagovaniswa memory interface;
  • Yakavakirwa-mukati yekuparara yekutarisa uye yekuongorora maturusi, kusanganisira injini inogona kurongedza mamiriro emukati eLua zvinyorwa kurerutsa debugging;
  • Fallbacks basa, iro kana rakakundikana nekuda kwekukanganisa kwechirongwa rinogona kuvhura application yekudzokera shure, kuchengetedza zvakafanana zvekunze data zvinyorwa uye zvinongedzo;
  • Yepamberi yekugovera maturusi ayo anogona kushandiswa kurekodha kana kutepfenyura akati wandei maodhiyo nemavhidhiyo masosi paunenge uchiita kugovera desktop.

Pamusoro pezvo, zvinogona kucherechedzwa kuti kuburitswa kutsva kweDurden 0.7 desktop iri kugadzirira kushandiswa neArcan. Mukuburitswa 0.7, tsigiro yekuisa yakatwasuka yezita rehwindo uye bhaa yemamiriro ichaonekwa, uye chishandiso chekutungamira kwezwi (chinyorwa kuenda pakutaura) chichawedzerwa. Durden inotsigira ese matiles interface ane yakazara kiibhodhi zvinodzora, uye yemahara-inoyerera modhi yekuratidza windows pachiratidziro. Zvese zvigadziriso, kusanganisira nzira dzekuisa, mafonti uye zvinoonekwa zvinoonekwa, zvinogona kuchinjwa panhunzi, pasina chikonzero chekurodha zvakare kugadzirisa.

Zvinogoneka kugadzirisa hunhu hwakasiyana hwehwindo rega rega uye shandisa yakazvimirira clipboard yakasungwa kuhwindo. Inotsigira basa pane masisitimu ane akawanda mamonitor ane akasiyana maDPI. Zvinogoneka kuratidza menyu yekushandisa mupaneri (yepasi rose menyu) kana kuisa menyu mumusoro wehwindo. Widgets inogona kuiswa pane desktop. Iko kune yakavakirwa-mukati kugona kwevhidhiyo kurekodha zviito pane desktop uye mune yega windows. Iyo yekupinza yekudzora subsystem inotsigira kushandura keyboard marongero uye kugona kushanda nemidziyo yepamusoro senge mutambo consoles.

Source: opennet.ru

Voeg