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 ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.