A tiny desktop environment of sorts. It's mostly a prototype but it's good for learning how a DE works.
- running compmgr (composite manager)
- simple window manager (based on tinywm)
- simple launcher/task manager (prototype)
If all you want is to browse the code, the CuteWM and CuteLauncher are over here:
NOTE: CuteLauncher is not up to date because newer versions aren't stable in CuteDE
CuteDE on Xephyr.
- Clone this repo and run the install.sh script to clone both projects and install pre-requisites (This won't copy itself anywhere else so clone it where you want it).
- Default input bindings:
- Mod key = Alt
- Mod+Enter: open new terminal
- Mod+RightClick: resize window
- Mod+LeftClick: move window
- LeftClick: re-stack or interact normally
- MouseHover: focus window
- Keys binds are configurable at key_bindings.py
- User Directory: in the ./user directory you can find customizable things like session startup script and wallpaper, all can be changed to the user's content.
Hope this is useful!