В следующей статье мы рассмотрим daedalOS. Это среда рабочего стола, которую мы можем использовать из веб-браузера. Если кто-то не знает, что это такое, скажем, что среда рабочего стола — это набор разрозненных компонентов, которые интегрируются друг с другом.
daedalOS написана на JavaScript и TypeScript. Он использует другой подход к традиционной среде рабочего стола, такой как GNOME и KDE. Целью этого проекта является создание веб-окружения рабочего стола., который также стремится быть пригодным для повседневного использования, хотя, как мы увидим позже, для достижения этого ему еще предстоит пройти долгий путь.
Установите daedalOS на Ubuntu 22.04
Это программное обеспечение будет работать с использованием пряжа, который является менеджером пакетов. Для этого примера давайте используйте npm для установки пряжи. Npm — это менеджер пакетов для JavaScript, который предварительно не установлен в Ubuntu. Итак, давайте сначала установим npm, открыв терминал (Ctrl+Alt+T) и выполнив команду:
sudo apt install npm
После завершения установки мы можем продолжить и установить пряжу. Для этого в том же терминале напишем:
sudo npm install --global yarn
Клонировать репозиторий daedalOS
Следующий шаг, который мы собираемся сделать, это клонировать репозиторий проекта. В терминале просто используйте команду:
git clone https://github.com/DustinBrett/daedalOS.git
то мы собираемся перейти в каталог daedalOS:
cd daedalOS
Теперь мы можем запускаем собственную копию рабочего стола daedalOS для браузера с помощью команд:
yarn && yarn build:fs && yarn dev
Вывод будет включать в себя строки разных строк. В одном из них будет указано, что сервер запущен с 0.0.0.0:3000, и URL, с которого можно получить доступ.
Беглый взгляд на daedalOS
Имея службу, работающую в терминале, для доступа к рабочему столу нам понадобится только откройте наш любимый веб-браузер и введите URL-адрес:
http://localhost:3000
Когда рабочий стол загружается, если мы щелкнем правой кнопкой мыши по анимированному фону, нам будет представлено меню, которое предложит нам возможность копировать файлы с хост-компьютера на рабочий стол браузера и наоборот. Это позволит нам загружать файлы.
Плюс также Это позволит нам перетаскивать файлы и папки в интерфейс daedalOS., хотя я должен сказать, что эта функция во время тестов, которые я проводил, в некоторых случаях не срабатывала. Но когда это произойдет, опция добавления файлов из daedalOS будет работать отлично.
рабочий стол интегрирует веб-браузер и видеоплеер (Видео.js), который поддерживает видео HTML5 и современные форматы потоковой передачи. Он также имеет просмотрщик фотографий совместим с форматами APNG, AVIF, GIF, JPEG, PNG, SVG и WebP. Он также имеет PDF.js, просмотрщик PDF, практично, хотя и несколько медленно.
Он также имеет консоль разработчика (DevTools) редактор кода (Издатель Монако) парсер и компилятор уценка (Отмеченный) редактор форматированного текста (TinyMCE) irc-клиент, un эмулятор терминала очень просто и аудиоплеер (Вебамп).
DaedalOS тоже интегрирует Ruffle для запуска приложений JavaScript или Virtual x86, эмулятор операционной системы. Более того, есть даже несколько эмуляторов, включая Wine.
Разработчик проекта включает анимированные обои, что может быть проблемой для пользователей на машинах с низким уровнем ресурсов.
В то время как рабочий стол предлагает доступ к множеству программ с открытым исходным кодом, по-прежнему не хватает во многих аспектах. Среди них, пожалуй, наиболее примечательным является то, что На данный момент это не позволит нам устанавливать интересующие нас приложения..
Однако, если этот проект получит дальнейшее развитие, было бы здорово иметь возможность полностью запускать среду рабочего стола в веб-браузере. Кроме, производительность тоже неплохая, по крайней мере с машиной с разумной мощностью. Без сомнения, его создатель вложил немало труда в развитие проекта. Вы можете узнать больше об этом Репозиторий GitHub, или вы также можете протестируйте daedalOS, не устанавливая его, посетив Ваш сайт.