A trial to DRM KMS technology in direct rendering. One of future path to my own Desktop Environment.
For information on distribution specific, refer to ./distro
subfolder. But, in general to build the project, run cargo
as usual.
$ cargo build
Then run the executable,
$ ./target/debug/zoomy
As a Notice
If you run XServer, it will blockzoomy
to gain access as DRM master. Thus, the app will error withEACCESS
–permission denied. Instead, run in unused tty.
Licensed under General Public License version 3.0
.
Hardly learned and based on,
- DRM/KMS tutorial https://github.com/dvdhrm/docs
- Dive in the Linux kernel code