Как запустить скрипт при приостановке / возобновлении? - Sony VAIO Ubuntu 12.04

Вопрос: Как назначить скрипт для запуска при выборе опции приостановки в меню питания?

Контекст:
У меня есть ноутбук Sony VAIO с видеокартой AMD Radeon. Я хотел бы иметь возможность отключить / включить дискретную видеокарту. У меня нет проблем с этим, но это вызывает проблемы при приостановке & amp; возобновление от приостановки.

Когда сеанс возобновляется с приостановки (с отключенным дискретным DPU), вентилятор будет бесконтрольно вращаться, что я хотел бы сделать, это отредактировать сценарий приостановки или назначить новый сценарий для параметра приостановки в меню питания. Это так, чтобы я мог повторно включить графический процессор перед приостановкой. Power Menu

РЕДАКТИРОВАТЬ: После некоторого исследования я думаю, что это как-то связано с файлами в /etc/pm/sleep.d/?

Если я поставлю собственный скрипт там будет работать при приостановке и возобновлении из приостановить?

Как различить в сценарии приостановку / возобновление?

12
задан 6 March 2015 в 04:32

1 ответ

Вы правы. Вы должны написать скрипт и сохранить его в /etc/pm/sleep.d/. Различие между приостановкой и возобновлением задается в качестве параметра для сценария:

#!/bin/bash

case "$1" in
    suspend)
        # executed on suspend
        ;;
    resume) 
        # executed on resume
        ;;
    *)
        ;;
esac

Если вы также хотите сделать это для спящего режима, аргументы будут hibernate и thaw.

0
ответ дан 6 March 2015 в 04:32

Другие вопросы по тегам:

Похожие вопросы: