|
|
|
|
|
by md8z
1691 days ago
|
|
I would be interested to know why you think that, is this website not a multi-user graphical thing running on a computer? Edit: Also I'm pretty confused as to why anyone refers to X as "multi-user", are you talking about multi-pointer X? That doesn't really have anything to do with X in particular and is also possible in Wayland. |
|
Fonts from one machine Window management from another An application running on yet another, with it's program data sourced from yet another machine accessing data on still another machine. All of which is displayed on another machine also supplying user input.
Or, I could do something crazy like put a window on your display, with appropriate permission of course, and you could interact with it.
A big wall type display could take windows from a number of users.
The promise back then, and something I used a lot, an many still do use today, is being able to run something and display it somewhere else. Say my cellphone is on my desk. I could ask it to do something for me, and the window into that activity appears on the display like any other window does.
Another case might be several users running on one machine each with their own displays and inputs.
Here is a real world case:
High end CAD software, managed data, many users.
With X, one can make a big application server and that is not visible to users at all in terms of the application or data to be manipulated.
Users run the program via X, running X servers on anything they want. PC, Mac, Linux, whatever.
The only way to interact with the managed data is through the application.
One copy of the application, one data repository, many users.
With X doing that kind of thing is easy, and it works whether one user runs the app on their local machine attached to a shared data repository, or many users run on a remote machine perhaps that machine itself also holding the data repository.