Przejście laptopa w stan uśpienia na akumulatorze

Jak w Ubuntu 20.04 ustawić automatyczne uśpienie komputera, czuwanie (nie hibernacja) gdy stan rozładowania, naładowania akumulatora wyniesie np. 40% lub inną dowolną wartość. Zaznaczam, że nie chodzi mi o uśpienie po bezczynności liczone w minutach.

Rzuć okiem na
/etc/UPower/UPower.conf

Chcę się upewnić czy dobrze rozumiem, UPower.conf wygląda tak:

Only the system vendor should modify this file, ordinary users

should not have to change anything.

[UPower]

Enable the Watts Up Pro device.

The Watts Up Pro contains a generic FTDI USB device without a specific

vendor and product ID. When we probe for WUP devices, we can cause

the user to get a perplexing “Device or resource busy” error when

attempting to use their non-WUP device.

The generic FTDI device is known to also be used on:

- Sparkfun FT232 breakout board

- Parallax Propeller

default=false

EnableWattsUpPro=false

Don’t poll the kernel for battery level changes.

Some hardware will send us battery level changes through

events, rather than us having to poll for it. This option

allows disabling polling for hardware that sends out events.

default=false

NoPollBatteries=false

Do we ignore the lid state

Some laptops are broken. The lid state is either inverted, or stuck

on or off. We can’t do much to fix these problems, but this is a way

for users to make the laptop panel vanish, a state that might be used

by a couple of user-space daemons. On Linux systems, see also

logind.conf(5).

default=false

IgnoreLid=false

Policy for warnings and action based on battery levels

Whether battery percentage based policy should be used. The default

is to use the time left, change to true to use the percentage, which

should work around broken firmwares. It is also more reliable than

the time left (frantically saving all your files is going to use more

battery than letting it rest for example).

default=true

UsePercentageForPolicy=true

When UsePercentageForPolicy is true, the levels at which UPower will

consider the battery low, critical, or take action for the critical

battery level.

This will also be used for batteries which don’t have time information

such as that of peripherals.

If any value is invalid, or not in descending order, the defaults

will be used.

Defaults:

PercentageLow=10

PercentageCritical=3

PercentageAction=2

PercentageLow=10
PercentageCritical=3
PercentageAction=2

When UsePercentageForPolicy is false, the time remaining at which UPower

will consider the battery low, critical, or take action for the critical

battery level.

If any value is invalid, or not in descending order, the defaults

will be used.

Defaults:

TimeLow=1200

TimeCritical=300

TimeAction=120

TimeLow=1200
TimeCritical=300
TimeAction=120

The action to take when “TimeAction” or “PercentageAction” above has been

reached for the batteries (UPS or laptop batteries) supplying the computer

Possible values are:

PowerOff

Hibernate

HybridSleep

If HybridSleep isn’t available, Hibernate will be used

If Hibernate isn’t available, PowerOff will be used

CriticalPowerAction=HybridSleep

Pogrubiona czcionka to info a zwykła ustawienia.
Rozumiem, że:
PercentageLow=10
PercentageCritical=3
PercentageAction=2
wartości to procent akumulatora , a przy
PercentageAction=2
następuje
CriticalPowerAction=HybridSleep (lub PowerOff jeżeli zmieniłbym)
czy może się myle?

Tak jak mówisz, teraz wpisz odpowiednie wartości procentowe , przyporządkuj akcję i zrestartuj system.

Wklejaj takie rzeczy jako ‘Tekst sformatowany’ na przyszłość.

A nie masz normalnego GUI do tego ?
W KDE jest takie coś :

Dziękuję za pomoc i wyjaśnienia

Możesz też zmienić z poziomu GUI.
Zainstaluj dconf-editor :slight_smile:
https://www.putorius.net/wp-content/uploads/2020/03/dconf-editor.png.webp
Tam masz te same ustawienia i wiele innych.

Wejdź w ustawienia, tam masz zarzadzanie energią. Możesz doinstalować też laptop mode tools.