Arcan desktop afi faʻasaʻo 0.6.1

A maeʻa le tausaga o le atinaʻe, o loʻo avanoa le faʻasalalauga o le masini komepiuta Arcan 0.6.1, lea e tuʻufaʻatasia ai se faʻaaliga faʻaaliga, se faʻasalalauga faʻasalalauga ma se masini taʻaloga mo le faʻaogaina o ata 3D. E mafai ona fa'aoga Arcan e fai ai ni faiga fa'akalafi eseese, mai feso'ota'iga fa'aoga mo fa'aoga fa'apipi'i i si'osi'omaga o le desktop. Aemaise lava, o le Safespaces tolu-dimensional desktop mo faiga moni faʻapitoa ma le siosiomaga o le komepiuta Durden o loʻo atiaʻe i luga o le faavae o Arcan. O le faʻailoga o le poloketi o loʻo tusia i le C ma tufatufaina i lalo ole laisene BSD (o nisi vaega o loʻo i lalo ole GPLv2 + ma LGPL).

O le faʻasalalauga fou e aofia ai atinaʻe na faʻaputuina i luga o le tausaga, e faʻatatau i le atinaʻeina o se subsystem mo le mauaina o le desktop i luga o le upega tafaʻilagi. I se tulaga lautele, o le fuafuaga mo le sauniaina o le uluai faʻasalalauga taua 1.0 o loʻo tuʻuina atu: I le isi lala 0.7, o loʻo faʻamoemoeina le galuega e faʻalauteleina le subsystem leo, faʻaleleia le fesoʻotaʻiga ma atiina ae meafaigaluega mo ata 3D. O le lala 0.8 o le a taulaʻi i le faʻaleleia ma le faʻatinoga, ma le 0.9 o le a taulaʻi i le saogalemu.

Faatasi ai ma suiga sili ona maitauina i le Arcan 0.6.1 o le faʻafouina lea o le faʻaaliga faʻaaliga arcan-wayland, lea e faʻaogaina ai le Wayland protocol, lea e faʻaaogaina ai se laulau mo le faʻaogaina o le EGL ma mafai ai le dma-buf lagolago e ala i le faaletonu. O le Xarcan X server ua faʻaleleia atili le faʻaogaina o suiga o le GPU ma faʻaopoopoina le lagolago mo le kilipa laupapa ma meafaigaluega faʻavavevave o le faʻaogaina o le fetuu. Fa'aleleia atili le lagolago mo mata'itusi e fesuia'i fua o mea e toe fa'afouina. Ua mae'a galuega i totonu ole faiga fa'aoga e fa'aitiitia ai le tuai.

Le tele o suiga i totonu ua faia e faʻaleleia ai le tuʻufaʻatasia ma faʻaleleia le lelei o le faʻatulagaina o faʻasologa o mea. O le atinaʻeina o le graphical server "arcan-net" mo galuega mamao ma le desktop i luga o le upega tafailagi ma le protocol A12 o loʻo faʻaaogaina i lenei 'auʻaunaga, faʻavae e sui ai SSH / VNC / RDP / X11, ua faʻaauau. Fa'afouina fusi mo le atina'eina o vaega i Lua.

O le manatu o le Pipeworld ua tuʻuina atu, lea e mafai ai e oe ona toe faʻafeiloaʻi faʻamaumauga i le va o windows, faʻafesoʻotaʻi faʻamaumauga ma faʻatautaia i faamalama eseese, e tutusa ma sela i luga o laupepa, faʻatupuina se fefiloi galuega faʻafefiloi e tuʻufaʻatasia fesoʻotaʻiga graphical ma faʻamafanafanaga (mo se faʻataʻitaʻiga, e mafai ona e toe faʻafeiloaʻi le gaosiga mai. tasi le faʻamalama i se atigi o loʻo taʻavale i totonu o le faʻailoga -handler ma faʻaoga le taunuuga i se isi faamalama).

Sei matou faamanatu atu ia te oe o Arcan e le o nonoa i se isi faʻataʻitaʻiga subsystem ma e mafai ona galue i luga o le tele o siosiomaga faʻaogaina (BSD, Linux, macOS, Windows) e faʻaaoga ai le faʻapipiʻi pito i tua. Mo se faʻataʻitaʻiga, e mafai ona tamomoe i luga ole Xorg, egl-dri, libsdl ma AGP (GL/GLES). O le Arcan display server e mafai ona fa'atautaia talosaga a tagata o tausia e fa'atatau i le X, Wayland ma le SDL2. O taʻiala autu o loʻo faʻaaogaina i le mamanu o le Arcan API o le saogalemu, faʻatinoga, ma le faʻaleagaina. Ina ia fa'afaigofie le atina'eina o feso'ota'iga, ua fautuaina e fa'aoga le gagana Lua.

Fa'ailoga Arcane:

  • O le tu'ufa'atasiga o le server tu'ufa'atasi, fa'aaliga fa'aaliga, ma le pule fa'amalama.
  • Le mafai ona galue i le tulaga tutoʻatasi, lea e galue ai le talosaga o se fesoʻotaʻiga lava ia.
  • Faʻapipiʻiina faʻasalalauga faʻasalalauga e tuʻuina atu meafaigaluega mo le galue i ata, faʻafiafiaga, faʻagaioiina tafega vitio ma leo, utaina ata, galue ma masini puʻeina vitio.
  • Fa'ata'ita'iga tele-fa'agasolo mo feso'ota'iga o lo'o fa'auluina fa'amaumauga fa'amaumauga malosi - mai ata vitio i le gaosiga o polokalame ta'itasi.
  • Fa'ata'ita'iga ma'a'a o le vavae'eseina o fa'amanuiaga. O vaega o le afi o lo'o malepe i lalo i ni faiga laiti, e le fa'apitoa e feso'ota'i e ala i le shmif shared memory interface;
  • O meafaigaluega e mata'ituina ai fa'alavelave fa'afuase'i ma au'ili'ili, e aofia ai le afi e mafai ona fa'avasegaina le tulaga i totonu o fa'amaumauga a Lua e fa'afaigofie ai le fa'avasegaina;
  • Fallback galuega, lea, i le tulaga o se faaletonu ona o se polokalama sese, e mafai ona faalauiloaina se talosaga faaleoleo a'o faatumauina ia lava punaoa faamatalaga mai fafo ma sootaga;
  • Meafaigaluega fa'asoa fa'apitoa e mafai ona fa'aoga e fa'amaumau pe fa'asalalau vaega filifilia o puna'oa leo ma vitiō a'o fa'atinoina le fa'asoaina o le desktop.

E le gata i lea, e mafai ona maitauina o se faʻasalalauga fou o le Durden 0.7 desktop o loʻo saunia mo le faʻaogaina ma Arcan. I le faʻamalolo 0.7, o le a faʻaalia le lagolago mo le tuʻu saʻo o le ulutala faamalama ma le tulaga o le tulaga, ma o le a faʻaopoopoina se aoga mo le leo (tusi i le tautala). E lagolagoina uma e Durden se feso'ota'iga fa'apipi'i fa'atasi ai ma fa'atonuga fa'apolokalame atoa, ma se faiga e fa'asolo fua mo le fa'aalia o pupuni ile lau. O faʻatulagaga uma, e aofia ai auala faʻaoga, fonuka ma faʻaaliga vaaia, e mafai ona suia i luga o le lele, e aunoa ma le manaʻomia e toe faʻaleleia le faʻatulagaga.

E mafai ona fetu'una'i amioga eseese mo fa'amalama ta'itasi ma fa'aoga se laupapa kilipa tuto'atasi e fusifusia i le fa'amalama. Lagolago galuega i faiga e tele mataitu ma DPI eseese. E mafai ona faʻaalia le lisi o talosaga i le laulau (faʻasalalauga faʻavaomalo) pe tuʻu le lisi ile ulutala faamalama. E mafai ona tuʻu widget i luga o le komepiuta. O loʻo i ai se gafatia faʻapipiʻi e puʻeina ata vitio i luga o le komepiuta ma i totonu o faamalama taʻitasi. E lagolagoina e le subsystem fa'atonu le fa'aogaina o le fa'atulagaina o le keyboard ma le mafai ona galue i masini fa'apitoa e pei o ta'aloga ta'aloga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga