daedalOS สภาพแวดล้อมเดสก์ท็อปจากเว็บเบราว์เซอร์

เกี่ยวกับ daedalOS

ในบทความถัดไปเราจะมาดู daedalOS นี่คือ สภาพแวดล้อมเดสก์ท็อปที่เราสามารถใช้ได้จากเว็บเบราว์เซอร์. ในกรณีที่บางคนไม่รู้ว่ามันคืออะไร ให้พูดว่าสภาพแวดล้อมเดสก์ท็อปคือชุดของส่วนประกอบที่แตกต่างกันซึ่งรวมเข้าด้วยกัน

daedalOS เขียนด้วย JavaScript และ TypeScript ใช้แนวทางที่แตกต่างไปจากสภาพแวดล้อมเดสก์ท็อปแบบเดิม เช่น GNOME และ KDE เป้าหมายของโครงการนี้คือการสร้างสภาพแวดล้อมเดสก์ท็อปบนเว็บซึ่งพยายามทำให้เหมาะสมกับการใช้ชีวิตประจำวันด้วย แม้ว่าเราจะเห็นในภายหลัง เพื่อให้บรรลุสิ่งนี้ก็ยังต้องไปอีกไกล

ติดตั้ง daedalOS บน Ubuntu 22.04

ซอฟต์แวร์นี้จะทำงานโดยใช้ เส้นด้ายซึ่งเป็นตัวจัดการแพ็คเกจ สำหรับตัวอย่างนี้ ลอง ใช้ npm เพื่อติดตั้งไหมพรม. Npm เป็นตัวจัดการแพ็คเกจสำหรับ JavaScript ซึ่งไม่ได้ติดตั้งไว้ล่วงหน้ากับ Ubuntu ก่อนอื่นให้ติดตั้ง npm โดยเปิดเทอร์มินัล (Ctrl+Alt+T) และรันคำสั่ง:

ติดตั้ง npm บน ubutu 22.04

sudo apt install npm

เมื่อการติดตั้งเสร็จสมบูรณ์เราสามารถทำได้ ดำเนินการและติดตั้งเส้นด้าย. ในการทำเช่นนี้ในเทอร์มินัลเดียวกันเราจะเขียน:

ติดตั้งเส้นด้าย

sudo npm install --global yarn

โคลน daedalOS repository

ขั้นตอนต่อไปที่เราจะทำคือ โคลนที่เก็บโครงการ. ในเทอร์มินัลเพียงใช้คำสั่ง:

โคลน daedalOS repository

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

แล้วก็ เราจะเปลี่ยนเป็นไดเร็กทอรี daedalOS:

cd daedalOS

ตอนนี้เราทำได้ เรียกใช้สำเนาเดสก์ท็อป daedalOS ของเราเองสำหรับเบราว์เซอร์ด้วยคำสั่ง:

เริ่ม daedalOS

yarn && yarn build:fs && yarn dev

ผลลัพธ์จะรวมบรรทัดที่แตกต่างกันของบรรทัด ในหนึ่งในนั้นพวกเขาจะระบุว่าเซิร์ฟเวอร์เริ่มต้นที่ 0.0.0.0:3000 และ URL ที่จะเข้าถึง

ดู daedalOS อย่างรวดเร็ว

การมีบริการทำงานในเทอร์มินัล เพื่อเข้าถึงเดสก์ท็อป เราจำเป็นเท่านั้น เปิดเว็บเบราว์เซอร์ที่เราชื่นชอบแล้วพิมพ์ URL:

daedalOS ทำงาน

http://localhost:3000

เมื่อเดสก์ท็อปโหลดขึ้นมา หากเราคลิกขวาบนพื้นหลังแบบเคลื่อนไหว เราจะพบกับเมนูที่ มันจะเสนอตัวเลือกให้เราคัดลอกไฟล์จากคอมพิวเตอร์โฮสต์ไปยังเดสก์ท็อปของเบราว์เซอร์ และในทางกลับกัน. ซึ่งจะทำให้เราสามารถอัพโหลดไฟล์ได้

เพิ่มไฟล์ไปยังเดสก์ท็อป

แถมยัง มันจะช่วยให้เราสามารถลากและวางไฟล์และโฟลเดอร์ในอินเทอร์เฟซ daedalOSแม้ว่าฉันต้องบอกว่าฟังก์ชั่นนี้ระหว่างการทดสอบที่ฉันทำ แต่บางครั้งก็ล้มเหลว แต่เมื่อสิ่งนี้เกิดขึ้น ตัวเลือกในการเพิ่มไฟล์จาก daedalOS จะทำงานได้อย่างสมบูรณ์

โต๊ะทำงาน รวมเว็บเบราว์เซอร์และเครื่องเล่นวิดีโอ (video.js) ที่รองรับวิดีโอ HTML5 และรูปแบบการสตรีมที่ทันสมัย อีกทั้งยังมี โปรแกรมดูภาพ เข้ากันได้กับรูปแบบ APNG, AVIF, GIF, JPEG, PNG, SVG และ WebP นอกจากนี้ยังมี PDF.js โปรแกรมดู PDFใช้งานได้จริงแม้ว่าจะค่อนข้างช้า

นอกจากนี้ยังมีไฟล์ คอนโซลนักพัฒนา (เครื่องมือสำหรับนักพัฒนา) โปรแกรมแก้ไขรหัส (สำนักพิมพ์โมนาโก) parser และคอมไพเลอร์ Markdown (โดดเด่น) โปรแกรมแก้ไขข้อความที่อุดมไปด้วย (TinyMCE) ลูกค้าไออาร์ซีเป็น โปรแกรมจำลองเทอร์มินัล ง่ายมากและ เครื่องเล่นเสียง (เว็บแอมป์).

แอพที่ติดตั้ง

daedalOS ด้วย รวม Ruffle เพื่อเรียกใช้แอปพลิเคชัน JavaScript หรือ Virtual x86, โปรแกรมจำลองระบบปฏิบัติการ นอกจากนี้ยังมีอีมูเลเตอร์หลายตัวรวมถึงไวน์

ผู้พัฒนาโครงการ รวมวอลเปเปอร์เคลื่อนไหวซึ่งอาจเป็นปัญหาสำหรับผู้ใช้เครื่องที่ใช้ทรัพยากรต่ำ

เปิดหน้าต่าง

แม้ว่าเดสก์ท็อปจะให้การเข้าถึงโปรแกรมโอเพนซอร์สที่หลากหลาย ยังขาดอีกหลายด้าน. ในหมู่พวกเขา สิ่งที่น่าสังเกตมากที่สุดก็คือ ขณะนี้จะไม่อนุญาตให้เราติดตั้งแอพพลิเคชั่นที่เราสนใจ.

อย่างไรก็ตาม หากโปรเจ็กต์นี้ได้รับการพัฒนาเพิ่มเติม อาจเป็นการดีที่จะสามารถเรียกใช้สภาพแวดล้อมเดสก์ท็อปของคุณทั้งหมดในเว็บเบราว์เซอร์ได้ นอกจากนี้, ประสิทธิภาพก็ไม่เลวเหมือนกัน อย่างน้อยกับเครื่องที่มีกำลังพอสมควร. ผู้สร้างได้ทุ่มงานอย่างมากในการพัฒนาโครงการโดยไม่ต้องสงสัย คุณสามารถทราบข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้ . ของคุณ ที่เก็บ GitHubหรือคุณยังสามารถ ทดสอบ daedalOS โดยไม่ต้องติดตั้งโดยไปที่ เว็บไซต์ของพวกเขา.


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา