daedalOS, et skrivebordsmiljø fra nettleseren

om daedalOS

I den neste artikkelen skal vi ta en titt på daedalOS. Dette er et skrivebordsmiljø som vi kan bruke fra nettleseren. I tilfelle noen ikke vet hva det er, si at et skrivebordsmiljø er en samling forskjellige komponenter som integreres med hverandre.

daedalOS er skrevet i JavaScript og TypeScript. Det tar en annen tilnærming til det tradisjonelle skrivebordsmiljøet som GNOME og KDE. Målet med dette prosjektet er å lage et nettbasert skrivebordsmiljø, som også søker å være egnet for daglig bruk, men som vi vil se senere, for å oppnå dette har det fortsatt en lang vei å gå.

Installer daedalOS på Ubuntu 22.04

Denne programvaren kommer til å kjøre med garn, som er en pakkebehandling. For dette eksemplet, la oss bruk npm for å installere garn. Npm er en pakkebehandling for JavaScript, som ikke er forhåndsinstallert med Ubuntu. Så la oss først installere npm ved å åpne en terminal (Ctrl+Alt+T) og kjøre kommandoen:

installer npm på ubutu 22.04

sudo apt install npm

Når installasjonen er fullført, kan vi fortsett og installer garn. For å gjøre dette, i samme terminal skal vi skrive:

installere garn

sudo npm install --global yarn

Klone daedalOS-depot

Det neste steget vi skal ta er klone prosjektregisteret. I en terminal bruker du bare kommandoen:

klone daedalOS-depot

git clone https://github.com/DustinBrett/daedalOS.git

deretter vi skal bytte til daedalOS-katalogen:

cd daedalOS

Nå kan vi det kjør vår egen kopi av daedalOS-skrivebordet for nettleseren med kommandoene:

start daedalOS

yarn && yarn build:fs && yarn dev

Utgangen vil inkludere linjen forskjellige linjer. I en av dem vil de indikere at serveren er startet på 0.0.0.0:3000, og url-en som de skal få tilgang til.

En rask titt på daedalOS

Å ha tjenesten som kjører i terminalen, for å få tilgang til skrivebordet, trenger vi bare åpne favorittnettleseren vår og skriv inn URL-en:

daedalOS fungerer

http://localhost:3000

Når skrivebordet lastes, hvis vi høyreklikker på den animerte bakgrunnen, vil vi bli presentert med en meny som Det vil gi oss muligheten til å kopiere filer fra vertsdatamaskinen til nettleserens skrivebord, og omvendt. Dette vil tillate oss å laste opp filer.

legge til filer på skrivebordet

Pluss også Det vil tillate oss å dra og slippe filer og mapper i daedalOS-grensesnittet, selv om jeg må si at denne funksjonen under testene jeg utførte, har den ved noen anledninger mislyktes. Men når dette skjer, vil muligheten til å legge til filer fra daedalOS fungere perfekt.

skrivebordet integrerer en nettleser og en videospiller (Video.js) som støtter HTML5-video og moderne streamingformater. Den har også en bildeviser kompatibel med formatene APNG, AVIF, GIF, JPEG, PNG, SVG og WebP. Den har også PDF.js tilgjengelig, en PDF-leser, praktisk selv om det er noe tregt.

Den har også en utviklerkonsoll (DevTools), A kodeditor (Monaco forlag), A parser og kompilator Markdown (merket), A rik tekst editor (TinyMCE), A irc klient, Un terminalemulator veldig enkelt og en lydspiller (webamp).

installerte apper

daedalOS også integrerer Ruffle for å kjøre JavaScript eller Virtual x86-applikasjoner, en operativsystememulator. Videre er det til og med flere emulatorer, inkludert Wine.

Prosjektutvikleren inkluderer et animert bakgrunnsbilde, som kan være et problem for brukere på maskiner med lite ressurser.

åpne vinduer

Mens skrivebordet tilbyr tilgang til en rekke åpen kildekode-programmer, mangler fortsatt i mange aspekter. Blant dem er kanskje det mest bemerkelsesverdige det For øyeblikket vil det ikke tillate oss å installere applikasjoner som interesserer oss.

Men hvis dette prosjektet er videreutviklet, kan det være flott å kunne kjøre skrivebordsmiljøet ditt helt i en nettleser. I tillegg, ytelsen er heller ikke dårlig, i hvert fall med en maskin med rimelig kraft. Uten tvil har skaperen investert mye arbeid i utviklingen av prosjektet. Du kan vite mer om dette GitHub-depot, eller du kan også test daedalOS uten å installere det ved å besøke deres hjemmeside.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.