Pytanie: Jak przypisać skrypt do uruchomienia po wybraniu opcji zawieszenia w menu zasilania?
Kontekst:
Mam laptopa Sony VAIO z kartą graficzną AMD Radeon. Chciałbym móc wyłączyć / włączyć dyskretną kartę graficzną. Nie mam z tym problemu, ale powoduje to problemy podczas zawieszania i wznawiania zawieszenia.
Kiedy sesja zostanie wznowiona z zawieszenia (z wyłączonym dyskretnym DPU), wentylator będzie się obracał w niekontrolowany sposób, chciałbym edytować skrypt zawieszenia lub przypisać nowy skrypt do opcji zawieszenia w menu zasilania. Dzięki temu mogę ponownie włączyć GPU przed zawieszeniem.
EDYCJA:
Po kilku badaniach sądzę, że ma to coś wspólnego z plikami w /etc/pm/sleep.d/
?
Gdybym włożył niestandardowy skrypt, byłby on uruchamiany podczas zawieszania i wznawiania zawieszenia?
Jak rozróżnić w skrypcie zawieszanie / wznawianie?
tp_id=
()xinput list | grep -i touchpad | awk '{ print $7 }' | sed 's/id=//'(
) nie zwraca identyfikatora, podczas gdy to polecenie działa z wiersza polecenia. Czy widzisz jakiś powód, dla którego by tego nie zrobił? Do innych celów skrypt działa świetnie. Dzięki!/lib/systemd/system-sleep/
zamiast tego.