Skip to content

ahdinosaur/webkit-window-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

webkit-window-manager

idea

what if customizing your Linux desktop meant writing HTML, CSS, and JavaScript?

design

Linux desktop environments are built on window managers which are built on display managers. X11 is the most common legacy display manager, to be superseded by [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol).

for this project, we use a minimal compositor library (like wlc, swc, or orbment) with a WebKit rendering engine (like electron or NW.js) to create a minimal window manager where each window (panel, ...) is a WebKit window.

open questions

how do we render normal programs?

obviously we need to render normal programs within our WebKit windows. we wonder if it's possible to have custom DOM elements / web views, similar to how Chrome renders PDFs on page, so the display output from a normal program could be represented in the DOM tree.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published