Installation

This extension may conflict with other battery charging threshold control apps, extensions, or local workaround scripts. It’s better to disable or remove them before using this extension.

Gnome Extension Website

  • The extension is available on the Gnome Extension Website https://extensions.gnome.org/, where it undergoes a review process upon submission.
  • Therefore, it’s recommended to install this extension from the website.

Using Apps

Using dbus command

busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s Battery-Health-Charging@maniacx.github.com
  • Running this in console/terminal will download and install extension from Gnome Extension Website.

From Github

  • Installation from sources is not recommended but can be done for debugging or testing new updates not yet submitted to Gnome Extension.
  • A prerequisite is that gettext needs to be installed.
  • Run ./install.sh from terminal to install.

Uninstallation

Polkit Rules: Uninstalling this extension will not remove polkit rules, so it has to be done manually.
If decided to uninstall and not use this extension, before uninstallation, please remove/uninstall polkit rules using Extension Preferences > General Tab.

For Dell only.
Dell Command Configure BIOS Password: If decided to uninstall this extension, users who used a BIOS password to validate changing mode/threshold are recommended to turn off Need BIOS password to change mode/threshold. This action will remove/delete the saved BIOS password in Gnome Keyring.

To uninstall this extension, use the Extensions or Extension Manager app.

Or

Using commandline to uninstall

gnome-extensions uninstall Battery-Health-Charging@maniacx.github.com

Although not neccesary, to take a step further and remove all gsettings saved by this extension, you can use the following terminal command:

gsettings --schemadir /home/$USER/.local/share/gnome-shell/extensions/Battery-Health-Charging@maniacx.github.com/schemas reset-recursively org.gnome.shell.extensions.Battery-Health-Charging