View difference between Paste ID: PjtA2Uje and 61PPfJPQ
SHOW: | | - or go back to the newest paste.
1
###############################
2
~ cat /etc/udev/rules.d/85-powertargets.rules
3
SUBSYSTEM=="power_supply", KERNEL=="AC", ATTR{online}=="0", RUN+="/usr/sbin/systemctl start battery.target"
4
SUBSYSTEM=="power_supply", KERNEL=="AC", ATTR{online}=="1", RUN+="/usr/sbin/systemctl start ac.target"
5
6
###############################
7
~  cat /etc/systemd/system/ac.target
8
[Unit]
9
Description=On AC power
10
DefaultDependencies=no
11
StopWhenUnneeded=yes
12
13
###############################
14
~ cat /etc/systemd/system/battery.target
15
[Unit]
16
Description=On battery power
17
DefaultDependencies=no
18
StopWhenUnneeded=yes
19
20
###############################
21
~ cat /etc/systemd/system/powerdown.service
22
# /etc/systemd/system/powerdown.service
23
[Unit]
24
Description=Laptop battery savings
25
26
[Service]
27
Type=oneshot
28
ExecStart=/usr/local/bin/powerdown
29
30
[Install]
31
WantedBy=battery.target
32
33
###############################
34
~ cat /etc/systemd/system/powerup.service
35
[Unit]
36
Description=Laptop battery savings
37
38
[Service]
39
Type=oneshot
40
ExecStart=/usr/local/bin/powerup
41
42
[Install]
43
WantedBy=ac.target