Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For dacades X windows system is either BASH, C or etc. But is there any X windows system or any wrapper which can interpret HTML, CSS, Javascript to general Windows system?

I would like to build this: http://www.google.com/tv/features.html (everything comes from my web server, and get render as UI)

What is the best way to do so?

share|improve this question
up vote 2 down vote accepted

ǝʃƃoo⅁ ɹɐǝ◖

while I'm not aware of anything that fits your description, you could have a look at the Mozilla Project's "Chromeless":

Instead building a whole new platform, we suggest that the web itself should be the platform. That a developer could design the browser using standard web technologies combined with a minimal set of new APIs to interact with the underlying operating system and control the application's user interface.

It's supposed to be a the-browser-is-the-OS thingy like (your, haha) Chrome OS.

Also have a look at Symphony OS with their Mezzo desktop environment, I don't know any details, but apparently they use some Mozilla base, too, so the desktop environment includes HTML, JS, even Flash.

Last but not least, the GNOME project could be interesting, for one thing, GNOME Shell is full of Javascript and Metacity at least has experimental CSS styling.

Oh, and the whole issue gets turned upside down if you consider GTK3's HTML5 backend.

share|improve this answer
Note that that still would require X to handle the whole "talking to the kernel and graphics hardware" stuff. But it's not a particularly well thought out question. – Shadur Dec 24 '11 at 19:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.