How to get GUI from Xorg or Wayland inside NodeJS - node.js

I want to make a remote app like VNC inside NodeJS to show Linux windows images inside an HTML website and control them by NodeJS. I don't want to use any desktop environment! instead, I want to resize and move windows inside HTML. How can I access images of windows Xorg or Wayland in NodeJS?

Related

How to convert a Yii2 local website to a desktop executable?

I currently have a local basic Yii2 website with an external database on XAMPP. Is there a way I could convert this application to a native desktop application that can run on Windows and the Linux OS?
I wish to build the desktop app myself and not use automatic builders like Web2Desk
It'll come as an .exe file which can be run to install the app. The app would not need any 3rd-party software (for the database for example). I'm thinking kind of like the Slack desktop application.
Can you please help?

Virtual Desktop with A-Frame

Is there a way to make virtual desktop inside A-Frame world?
I'm making a web service with A-Frame that you open with your vr headset(quest2) and work with the virtual desktop of the computer that the headset is connected to.
I can embed a web browser in A-Frame, so the ugly solution is to use like chrome remote desktop, but I don't wanna do that.

Flutter desktop app for Linux - but Linux server not running desktop

Question: Is there any way to provide a terminal connection with a canvas to a Flutter app being hosted on a non-gui Linux server?
Context: We have a lot of character-based tools running on (CentOS) Linux server. It would be great to write them (or a wrapper around them) as GUI apps using Flutter. I don't need full window management, just things like GUI components, mouse text selection, cut-n-paste, drag-n-drop, SDI design UI.
Is there any way to accomplish that without installing desktop software on the server? I know there's a Raspberry Pi setup for flutter apps on Linux WITHOUT installing desktop. Would anything like that work?

Running Selenium Tests through Linux Server

This is a general question, but I want to run my Selenium tests on a cloud Linux Server. I am accessing this server using PuTTY, which is just a terminal.
I was wondering how I could get my Selenium scripts to run on this VM.
Currently I have a Selenium Grid set up with physical machines, I just do not know how to set one up through a server where the only communication I have with it is through PuTTY and a terminal.
To run Selenium from a Linux server that is "terminal only", as you put it, is to install a GUI inside of the server.
The most common GUI to use, is Xvfb. There are plenty of tutorials out there on how to run GUI programs like Google Chrome and Mozilla Firefox through Xvfb.
You can also use PhantomJS to do a headless Automation, that doesn't need any GUI installation on Server.

how to find out what GUI file browser linux is using

Im currently running CentOS (6.6) on a virtual machine that i got from another person
He is not using the default GUI file explorer and looks to be much more advanced that the regular GUI file explorer that comes with CentOS
Is there any way to find out what GUI he installed on the machine via command?

Resources