|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey_Prokopchuk 2:5030/902.10 21 Oct 2001 14:43:25 To : Alexander Yereshenko Subject : Re: APM/ACPI in 2.4.10/12 --------------------------------------------------------------------------------
.RFC-X-Complaints-To: usenet@localhost.localdomain
.RFC-NNTP-Posting-Date: Sun, 21 Oct 2001 10:43:25 +0000 (UTC)
.RFC-User-Agent: slrn/0.9.6.4pl3-bc (Linux)
From: Alexey_Prokopchuk@p10.f902.n5030.z2.fidonet.org (Alexey Prokopchuk)
Hi Alexander Yereshenko!
AY> Кстати, где ковырять, чтобы честно реагировало на кнопку питания ATX -
AY> шутдаунилось и вырубало питание. Где прописывать что-то типа /sbin/poweroff
AY> ?
Hа sourceforge (вроде так) лежит acpid-1.0.0, он маленький - около 15К. Перед
этим, разумеется, надо не забыть пересобрать ядро с поддержкой ACPI (и убранным
APM). Затем собираем acpid, пишем скрипт для него:
===========================
#!/bin/bash
# Source function library.
. /etc/rc.d/init.d/functions
DAEMON=acpi
PROGNAME=${DAEMON}d
test -x /usr/sbin/$PROGNAME || exit 0
RETVAL=0
#
# See how we were called.
#
start() {
# Check if it is already running
if [ ! -f /var/lock/subsys/$PROGNAME ]; then
echo -n "Starting $DAEMON daemon: "
daemon /usr/sbin/$PROGNAME
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$PROGNAME
echo
fi
return $RETVAL
}
stop() {
echo -n "Stopping $DAEMON daemon: "
killproc /usr/sbin/$PROGNAME
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROGNAME
echo
return $RETVAL
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status $PROGNAME
;;
*)
INITNAME=`basename $0`
echo "Usage: $INITNAME {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
==========================
В /etc/acpi/events создаем sample.conf:
==========================
event=button power.*
action=poweroff
==========================
Делаем /etc/init.d/acpid start и все :-)
--- ifmail v.2.14.os-p7-tma2
* Origin: A poorly-installed InterNetNews site (2:5030/902.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/21697fb698c01.html, оценка из 5, голосов 10
|