A Perl module to control local desktop environment. It is supposed to be used together with WMs that do not provide DE-like features like brightness control (like dwm).
PCRD was written with the following principles in mind:
- should be light - low resource usage (0.3% of a single core in a riced setup)
- should be stable - no unexpected exits and no memory leaks
- should not be invasive - no weird defaults or magic behavior
- should be configurable - config values are documented and there are few hardcodes
- should be extensible - can be extended using plugins
- should be capable - can be used as the central place for PC management
This module is mostly for self-use. Let me know if you are interested in using it yourself.
Code on GitHub. Documentation as a man page - see man PCRD
, man pcrd
and
man pcrctl
.
Please use the Github's issue tracker to file both bugs and feature requests.
Contributions to the project in form of Github's pull requests are welcome. Please make sure your code is in line with the general coding style of the module. Let me know if you plan something bigger so we can talk it through.
Bartosz Jarzyna [email protected]