This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Questions about how KDE communicates with X

Tags: None
(comma "," separated)
MrMe01
Registered Member
Posts
2
Karma
0
My first post here, so I'm not entirely sure if this is in the right place. Please move it accordingly :)

For a while I have wanted something to learn from and get a better understanding of the graphical subsystems of Linux. I've set myself a challenge and I have some questions to help me better understand if what I want to do is in fact possible.

Here's what I want to do, I would like to have a web desktop of an actual KDE instance, from login/unlock to running applications and logging off/locking or shutting down, via a web based language (PHP, JS and CSS). No VNC or remote desktop software. The idea is that you can login to the desktop from any web browser without plugins or viewers.

The major question I have is how do I look at how X and KDE talk to each other? Correct me if I am wrong, but I don't believe that it's done with XDMCP where the X server and client is on the same host. I understand that this is where most of my investigating and understanding will be. The way I would like to do this is have KDE's graphical output to the X server run through a webserver. I know this is a very basic set of questions for what could be a complex task, but I've always liked a challenge and asking questions to those who know 8-)

Again, if this is in the wrong place, please move it :)

Mark
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
KDE uses the Qt toolkit, which then interfaces with X itself using Xlib.
Running KDE through a web server instead of X would be quite difficult i'm afraid.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
There's this emscripten stuff, which is technically not what you want and probably not very useful for real-world purposes, but fun neverthereless; e.g. kate in a web browser: http://vps2.etotheipiplusone.com:30176/ ... /kate.html

Cheers,
Sven


I'm working on the KDevelop IDE.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot]