Pregunta: ¿Cómo asignar un script para que se ejecute al seleccionar la opción de suspensión en el menú de encendido?
Contexto:
Tengo una computadora portátil Sony VAIO con una tarjeta gráfica AMD Radeon. Me gustaría poder deshabilitar / habilitar la tarjeta gráfica discreta. No tengo ningún problema al hacer esto, pero causa problemas al suspender y reanudar la suspensión.
Cuando la sesión se reanuda desde la suspensión (con la DPU discreta deshabilitada), el ventilador gira sin control, lo que me gustaría hacer es editar la secuencia de comandos de suspensión o asignar una nueva secuencia de comandos a la opción de suspensión en el menú de encendido. Esto es para que pueda volver a habilitar la GPU antes de suspenderla.
EDITAR: ¿
Después de algunas investigaciones, creo que tiene algo que ver con los archivos /etc/pm/sleep.d/
?
Si pongo un script personalizado allí, ¿se ejecutará al suspender y reanudar la suspensión?
¿Cómo puedo diferenciar en el script entre suspender / reanudar?
tp_id=
()xinput list | grep -i touchpad | awk '{ print $7 }' | sed 's/id=//'(
) no devuelve la identificación, mientras que este comando funciona desde la línea de comando. ¿Puedes ver alguna razón por la que no lo haría? Para otros fines, su script funciona muy bien. ¡Gracias!/lib/systemd/system-sleep/
en su lugar.