1

Как можно настроить Fedora 17 (LXDE Spin, если это имеет значение) на режим сна или ожидания, когда крышка ноутбука (нетбука Lenovo S10) закрыта? При «стандартной» установке (с компакт-диска LXDE Spin) закрытие крышки, по-видимому, вообще не меняет состояние машины (вентилятор продолжает работать, передние светодиоды не меняют состояние, время работы не изменяется), а также когда крышка вновь открыта клавиатура горячая ... Спасибо!

2 ответа2

1

Возможно, вы захотите прочитать полное руководство по управлению питанием, но раздел о acpid - именно то, что вы ищете. В моей системе у меня есть:

# cat /etc/acpi/events/lid
event=button[ /]lid
action=/etc/acpi/actions/lid_down.sh %e

# cat /etc/acpi/actions/lid_down.sh
#!/bin/bash

#mute alsa.
#amixer sset PCM 0

#echo $*

dec=`echo ibase=16\; ${4^^}|bc`

if [ $(($dec % 2 )) -eq 1 ]
then
        logger "lid down"
else
        logger "lid up"
fi

Если бы я хотел приостановить работу, я бы назвал hibernate-ram (tuxonice) вместо того, чтобы записывать "крышку вниз". Я думаю, что то же самое можно сделать в Fedora с помощью команды pm-suspend . Если вы обнаружите, что эта команда ничего не делает, скорее всего, это проблема с драйвером. Вам придется изучить, как правильно настроить ACPI на этом ноутбуке.

0

Установка acpid и создание вышеуказанных файлов - это только половина решения. Предлагаемый файл /etc/acpi/actions/lid_down.sh приводит к ошибкам.

Вот исправленная версия:

cat /etc/acpi/actions/lid_down.sh
#!/bin/bash

[ "$1" = "button/lid" ] && [ "$2" = "LID" ] && [ "$3" = "close" ] && systemctl suspend

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .