Похоже, я изначально использовал udevadm
] из неправильного каталога ( / bin / udevadm
), а затем ошиблась в той или иной комбинации во время проверки. Программа udevadm
должна запускаться из / sbin
(или / usr / sbin
). Теперь достаточно следующей службы systemd: -
[Unit]
Description=Re-run udev power_supply rules after resuming from suspend
After=supend.target
[Service]
Type=oneshot
ExecStart=/sbin/udevadm trigger --subsystem-match=power_supply
[Install]
WantedBy=suspend.target
Прошу прощения за возникшую путаницу.