LINUX.ORG.RU

Ноутбук, его крышка и спящий режим.


0

0
Хочу сделать какую-нить кнопку на рабочем столе, что бы после нажатия на нее ноутбук не входил в спящий режим после закрытия крышки (но просто выключал монитор). А при повторном нажатии возвращал все как было и при закрытии крышки входил сам в спящий.

Сейчас система Kubuntu 9.04 Ноут Acer TravelMate 2480

Куда копать?

★★★★★
# cat /etc/acpi/acpi_handler.sh 
#!/bin/sh
# Default acpi script that takes an entry for all actions

IFS=${IFS}/
set $@

case "$1" in
  button)
    case "$2" in
      power) /sbin/init 0
         ;;
      lid)  /etc/acpi/actions/suspend-quirk.sh
         ;;
      *) logger "ACPI action $2 is not defined"
         ;;
    esac
    ;;
  *)
    logger "ACPI group $1 / action $2 is not defined"
    ;;
esac
ip1981 ☆☆
()
Ответ на: комментарий от ip1981
# cat /etc/acpi/actions/suspend-quirk.sh
#!/bin/bash

f='/var/state/acpi-lid-suspend-quirk'


if [ -f "$f" ]; then
	/bin/rm -f "$f"
else
	/bin/touch "$f" && \
	/usr/sbin/pm-suspend --auto-quirks
fi

exit 0
ip1981 ☆☆
()
Ответ на: комментарий от ip1981
Спасибо!
Я так понимаю после первого скрипта не заходит в спящий, после второго все как было.

Первое работает отлично, во втором нема директории "/var/state/" у меня. Что вместо нее может быть?
Siado ★★★★★
() автор топика
Ответ на: комментарий от Siado
Хотя.. Что-то мне больше не надо кнопки никакой, все равно сам всегда в спящий выключаю руками -_-
Siado ★★★★★
() автор топика
Ответ на: комментарий от Siado
> нема директории "/var/state/" у меня. Что вместо нее может быть?

Всё, что угодно, хоть /tmp
ip1981 ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.