Muchinyorwa chinotevera tichatarisa daedalOS. Ichi chi nharaunda yedesktop yatinogona kushandisa kubva pawebhu browser. Kana mumwe munhu asingazive kuti chii, taura kuti nharaunda yedesktop muunganidzwa wezvinhu zvakasiyana zvinosangana.
daedalOS yakanyorwa muJavaScript uye TypeScript. Zvinotora nzira yakasiyana kune yechinyakare desktop nharaunda seGNOME uye KDE. Chinangwa chepurojekiti iyi kugadzira webhu-based desktop nharaunda, iyo inotsvagawo kuve yakakodzera kushandiswa kwezuva nezuva, kunyange sezvatichaona gare gare, kuti tiite izvi ichiri nerwendo rurefu rwokuenda.
Isa daedalOS pa Ubuntu 22.04
Iyi software ichashanda ichishandisa yarn, inova pasuru maneja. Somuenzaniso, ngationei shandisa npm kuisa shinda. Npm imaneja wepakeji yeJavaScript, iyo isina kufanomisikidzwa neUbuntu. Saka ngatitangei kuisa npm nekuvhura terminal (Ctrl + Alt + T) uye tichimhanyisa murairo:
sudo apt install npm
Kamwe kuisirwa kwapera, tinogona enderera uye isa shinda. Kuti tiite izvi, mune imwechete terminal isu tichanyora:
sudo npm install --global yarn
Clone daedalOS repository
Nhanho inotevera yatichatora ndeye clone iro reprojekti reprojekti. Mune terminal ingoshandisa murairo:
git clone https://github.com/DustinBrett/daedalOS.git
Ipapo isu tichachinja kune daedalOS dhairekitori:
cd daedalOS
Zvino tinogona mhanyisa yedu kopi yedaedalOS desktop yebrowser ine mirairo:
yarn && yarn build:fs && yarn dev
Iyo yakabuda ichabatanidza mutsetse mitsara yakasiyana. Mune chimwe chazvo ivo vacharatidza kuti sevha yakatangwa pa 0.0.0.0: 3000, uye url kubva pakuwana.
Kutarisa nekukurumidza daedalOS
Kuve nesevhisi inomhanya mune terminal, kuti uwane iyo desktop, isu tinongoda chete vhura webhusaiti yedu yaunofarira uye nyora iyo URL:
http://localhost:3000
Kana iyo desktop inoremerwa, kana tikadzvanya-kurudyi pane iyo animated kumashure, isu tichaunzwa nemenu iyo Ichatipa sarudzo yekukopa mafaera kubva pakombuta inotambira kuenda kubrowser desktop, uye zvichipesana. Izvi zvinotibvumira kurodha mafaera.
Uyezve zvakare Ichatitendera kudhonza nekudonhedza mafaera nemaforodha muiyo daedalOS interface, kunyangwe ndichifanira kutaura kuti basa iri panguva yekuyedzwa kwandakaita, pane dzimwe nguva rakakundikana. Asi kana izvi zvikaitika, sarudzo yekuwedzera mafaera kubva daedalOS inoshanda zvakakwana.
Tafura inobatanidza web browser uye vhidhiyo inoridza (Vhidhiyo.js) inotsigira HTML5 vhidhiyo uye mafomati emazuva ano ekutepfenyura. Zvakadarowo muoni wemifananidzo inoenderana neAPNG, AVIF, GIF, JPEG, PNG, SVG uye WebP mafomati. Ine zvakare maPDF.js aripo, muoni wePDF, inoshanda kunyange kana yakati netsei.
Iyo zvakare ine anovandudza console (DevTools), un kodhi mupepeti (Monaco Publisher), un parser uye compiler Markdown (Akaiswa), un rich text editor (TinyMCE), un irc mutengi, UN chinouraya emulator zviri nyore uye a mutambi odhiyo (webamp).
daedalOS zvakare inobatanidza Ruffle kumhanya JavaScript kana Virtual x86 application, emulator yekushandisa system. Uyezve, kune kunyange akati wandei emulators, kusanganisira Waini.
Mugadziri weprojekiti inosanganisira animated Wallpaper, iyo inogona kuva dambudziko kune vashandisi pamichina yakaderera-resource.
Kunyange iyo desktop inopa mukana kune dzakasiyana siyana dzakavhurika sosi zvirongwa, zvichiri kushaikwa mune zvakawanda. Pakati pavo, zvichida chinonyanya kukosha ndechokuti Parizvino hazvizotibvumidze kuisa maapplication atinofarira.
Nekudaro, kana chirongwa ichi chikafambiswa mberi, zvingave zvakanaka kukwanisa kumhanyisa desktop yako nharaunda zvachose muwebhu browser. Uyezve, kuita hakuna kushata kana, pamwe nemuchina une simba rinonzwisisika. Pasina kupokana, musiki wayo akaisa mari yakawanda yebasa mukusimudzira chirongwa. Iwe unogona kuziva zvakawanda nezve iyi yako GitHub repo, kana iwe unogonawo test daedalOS pasina kuiisa nekushanyira yavo webhusaiti.