Strona 1 z 1

[Ubuntu 20.04] Uruchamianie skryptu bash po wznowieniu laptopa

: 29 maja 2020, 15:44
autor: HydeFromT70s
Witam.

Korzystam z laptopa MSI GT62VR-7RE, w którym domyślnie nie działa podświetlenie klawiatury. W tym celu zainstalowałem paczkę msi-keyboard z domyślnego repozytorium Ubuntu. Dodatkowo napisałem usługę, która uruchamia skrypt i załącza podświetlenie klawiatury podczas uruchamiania systemu. Problem pojawia się, gdy chcę napisać kolejną usługę, która uruchomi ten sam skrypt po uśpieniu laptopa. Po wybudzeniu laptopa podświetlenie klawiatury nadal nie działa :(
Pliki z usługami znajdują się w: /etc/systemd/system/

msi-keyboard-backlight.sh:

Kod: Zaznacz cały

#!/bin/sh

COLOR=red
INTENSITY=high

msi-keyboard -m normal -c left,$COLOR,$INTENSITY -c middle,$COLOR,$INTENSITY -c right,$COLOR,$INTENSITY

msi-keyboard.service:

Kod: Zaznacz cały

[Unit]
Description=SteelSeries Keyboard backlight service
After=network.target

[Service]
ExecStart=/home/<imie>/Skrypty/msi-keyboard-backlight.sh

[Install]
WantedBy=multi-user.target

msi-keyboard-suspend.service:

Kod: Zaznacz cały

[Unit]
Description=SteelSeries Keyboard backlight service
After=suspend.target

[Service]
Type=idle
ExecStart=/home/<imie>/Skrypty/msi-keyboard-backlight.sh

[Install]
WantedBy=suspend.target

Ktoś pomoże to ogarnąć?

Re: [Ubuntu 20.04] Uruchamianie skryptu bash po wznowieniu laptopa

: 29 maja 2020, 16:26
autor: jacekalex
Na skrypty w systemie masz specjalne foldery:

Kod: Zaznacz cały

/usr/local/bin/
dla skryptów i programów użyszkodnika.

Kod: Zaznacz cały

/usr/local/sbin/
dla skryptów i programów dla roota.

To na początek.

Co do skryptów Systemd, nie używam Systemd, niech ktoś inny się wypowie.

Pozdro
:craz:

EDIT:
zmień:

Kod: Zaznacz cały

[Service]
Type=idle
na

Kod: Zaznacz cały

[Service]
Type=oneshot
Potem oczywiście

Kod: Zaznacz cały

systemctl enable msi-keyboard.service
Powinno pomóc, choć pewności nie mam.

EDIT2:
https://askubuntu.com/questions/226278/ ... -on-wakeup

Kod: Zaznacz cały

man systemd-sleep