alexVinarskis / dell-powermanager

Cross-Platform Dell Power Manager re-implementation
GNU General Public License v3.0
49 stars 1 forks source link

Build GitHub release (with filter) GitHub all releases

Dell Power Manager

Cross-Platform Dell Power Manager re-implementation in Flutter. More screenshots in Wiki.

Screenshot Summary

Why

Dell machines (XPS and Precision series laptops, potentially others) offer advanced in-bios configurable options, such as multiple thermal profiles, battery charging thresholds, etc. It may be very desirable to adjust these on the go, and there is no way to configure it from OS without Dell's proprietary tools (which are luckily provided). Settings can be changed via:

This app is a modern, Flutter based GUI on top of Dell Command | Configure CLI, with main goal to replicate behavior of Dell Power Manager for Linux users, but also does run on Windows.

Features

For Debian/Ubuntu based Linux and Windows, app is slightly more productized:

Control features:

Planned TODOs:

Potential future features to consider:

Development status

Application is currently in public beta stage.

Linux

Windows

Contributing

Debugging

By default, all logging is supressed. Export POWERMANAGER_DEBUG=true before running app from CLI to get logs. Eg.: export POWERMANAGER_DEBUG=true && ./dell-powermanager > file.log. When opening an issue, kindly save and attach the log.

Translations

App supports multiple languages via Flutter's localization library. If you want to contribute:

Compatibility

Tested on the following devices:

If you experienced problems with any of the above mentioned devices, please open Bug Report. If you have tested it on other devices, please report Tested device.

Known issues

Please see issues.

Credits

Disclaimer

As per license, this software is provided as-is, without any warranty. It is not affiliated with Dell in any way. Use at your own risk. Me or any other contributors are not responsible for any damage caused by this software, including but not limited to data loss, hardware damage, data breaches etc. Where applicable, integrated solution for secure key saving is used, but it is not guaranteed to be secure in any way. Understand risk and implications before using it. No legal claims can be made against the author or contributors.

License

This application is licensed under GPLv3. In short, this means you use/copy/modify/distribute it for free, but you must provide source code of your modifications, and keep the same license. You cannot sell it as proprietary software. See LICENSE for details.