Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve power-profile-deamon support and intergration. #12686

Open
fosslover306 opened this issue Jan 27, 2025 · 0 comments
Open

Improve power-profile-deamon support and intergration. #12686

fosslover306 opened this issue Jan 27, 2025 · 0 comments

Comments

@fosslover306
Copy link

  1. Add power-profile-daemon as optional dependency.
  2. Add automatic power mode switching between AC and DC power modes.
  3. Add protections to the update manager so it will not run automatic updates when on low battery, or if on DC mode(togglable).
  4. Add the abilty to automaticly go into power saver mode when on DC mode with a battery charge of less the 30%(hide this option if the user has already selected power saver as the default mode when in DC mode).
  5. when these features get added just use power manager to control power-profiles-deamon like you can already so power-profile-deamon does not require modification to add any specific fuctions.
  6. Since you now have feature parody with TLP in the ways most people care about, add a way to overide the automatic setting untill the laptop or tablet gets pluged in.
  7. Add a button to install the power-profile-deamon in power settings if it is not detected instead of hiding the opton altogether so no one even knows it is a option, or has to search the internet or ask on github how to make it work.

If all of these steps are followed in logical order then no will care that TLP can no longer be used if you want GUI power profiles that are easy to configure(which TLP is decidedly not anyway) but advanced users that want TLP's configuabity can still use it, maybe even telling the user that TLP is currently in use in case they don't know already to avoid confusion and unnessary bug reports.

Originally posted by @fosslover306 in #12671

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant