In the next article we are going to take a look at daedalOS. This is a desktop environment that we can use from the web browser. In case someone doesn't know what it is, say that a desktop environment is a collection of disparate components that integrate with each other.
Table of Contents
Install daedalOS on Ubuntu 22.04
sudo apt install npm
Once the installation is complete, we can proceed and install yarn. To do this, in the same terminal we are going to write:
sudo npm install --global yarn
Clone daedalOS repository
The next step we are going to take is clone the project repository. In a terminal just use the command:
git clone https://github.com/DustinBrett/daedalOS.git
Now, we are going to change to the daedalOS directory:
Now we can run our own copy of the daedalOS desktop for the browser with the commands:
yarn && yarn build:fs && yarn dev
The output will include the line different lines. In one of them they will indicate that the server is started at 0.0.0.0:3000, and the url from which to access.
A quick look at daedalOS
Having the service running in the terminal, to access the desktop, we will only need open our favorite web browser and type the URL:
When the desktop loads, if we right-click on the animated background, we will be presented with a menu that It will offer us the option to copy files from the host computer to the browser's desktop, and vice versa. This will allow us to upload files.
Also, also It will allow us to drag and drop files and folders in the daedalOS interface, although I have to say that this function during the tests that I carried out, on some occasions it has failed. But when this happens, the option to add files from daedalOS will work perfectly.
The desk integrates a web browser and a video player (Video.js) that supports HTML5 video and modern streaming formats. It also has a photo viewer compatible with APNG, AVIF, GIF, JPEG, PNG, SVG and WebP formats. It also has PDF.js available, a PDF viewer, practical even if somewhat slow.
It also has a developer console (devTools), A code editor (Monaco Publisher), A parser and compiler Markdown (marked), A rich text editor (TinyMCE), A irc client, for an terminal emulator very simple and a Audioplayer (webamp).
The project developer includes an animated wallpaper, which can be a problem for users on low-resource machines.
While the desktop offers access to a variety of open source programs, still lacking in many aspects. Among them, perhaps the most notable is that At the moment it will not allow us to install applications that interest us.
However, if this project is further developed, it might be great to be able to run your desktop environment entirely in a web browser. Besides, performance is not bad either, at least with a machine with reasonable power. Without a doubt, its creator has invested a lot of work in the development of the project. You can know more about this your the GitHub repository, or you can also test daedalOS without installing it by visiting Your Website.