-
-
Notifications
You must be signed in to change notification settings - Fork 0
NNB edited this page Dec 12, 2021
·
15 revisions
My idea of the best windows manager
A cross-platform windows manager using web technology:
- Support Linux, MacOS, Windows, Android, IOS, ...
- Theming via HTML, CSS, JS and other web frameworks/tools.
- Maybe using Webkit like Web Greeter for LightDM.
To implement this we gonna use containers, it's like Tabbed or a stand alone I3/Sway container that can be config via web technology:
- A container can contain nothings, one or more application windows:
- A container is an application window, therefore containers can be inside another container:
- We can emulate workspace and virtual screen with this system.
- Container can be display in any layout via CSS layout e.g:
- Tabbed, splith/splitv, stacking.
- Float layout.
- Other layout from Awesome WM.
- Container config with web technology so it can do:
- Window decoration with title, icon, borders, rounded corners, gaps.
- System informations or interactable buttons (e.g: close tab/window button) using script.
- Maybe even blur with CSS blur...
- People can use the pre-existing powerfull web technology meaning:
- Web developers can quickly make a rice without have to learn new things.
- Ricer will learn practical technology.
- User can share there config on the web as demo just like Web Greeter for LightDM (e.g: Aether and it's demo).
- We can emulate dash board/bar/widget system like EWW similar to how we create a Startpages.
- Have wallpaper without the need of a wallpaper setters or go out of the way to support it:
- Like a website, a container can set it background.
- Wallpaper can be an image, video or anythings which eliminate the need of Xwinwrap.
- Bloat? Because this windows manager using web technology, maybe we can use it as a web browser too. If so it's not as bloat or even less bloat that using other wm with an always open browser.
- Bonus: Most web browser can already support open local image, video, document or event directory. We can improve for these features by support plugins for them... make most media player and file manager obsolete.
Special thanks to: