[Comm] Branch 4.1 & выключение кнопкой power

Denis G. Samsonenko d.g.samsonenko на gmail.com
Пт Май 8 07:30:33 MSD 2009


Добрый день!

Есть проблема: по кнопке power не происходит выключения компа на
десктопе с бранчем 4.1 (на двух аналогичных машинах). Почитав архив
рассылки так и не понял в чём проблема и почему не работает.

Поэтому попробую максимально полно описать свою ситуацию.

Система: бранч-4.1. Использую KDE-3.5.10 & kpowersave.

# service acpid status
acpid is running

# service powersaved status
acpid is running
powersaved is running

# cat /etc/acpi/events/power
event=button/power
action=/sbin/poweroff

# ls -l /proc/acpi/event
-r-------- 1 root root 0 Apr 29 16:41 /proc/acpi/event

# lsmod |grep button
button                 10128  0


В настройках kpowersave на событие "нажатие кнопки power" задано
выдавать диалоговое окно выхода.

При нажатии на кнопку power появляется обычное kde'шное диалоговое
окно выхода. Давлю там кнопку выключить, при этом происходит только
выход из KDE и рестарт X'ов. Если же не нажимая кнопки power вызвать
диалоговое окно выхода из K-меню, то происходит таки нормальное
выключение компа.

Если в настройках kpowersave на событие "нажатие кнопки power" задано
выключать, то просто происходит рестарт X'ов. Если же ничего не
задать, то реакции на кнопку power вообще никакой нет.

При этом, если перейти в любую из консолей, например, по Ctrl+Alt+F1,
то при нажатии нп кнопку power происходит нормальное выключение компа.
Так же выключение происходит при нажатии на кнопку power находясь при
этом в KDM.

Т.е. нажатие кнопки power не отрабатывается нормально только их
загруженной пользовательской сессии X'ов.

В логах вижу такое:

(сначала в настройках kpowersave никакое действие не назначено)

May  8 10:21:46 ogion acpid: received event "button/power PWRF
00000080 00000001"
May  8 10:21:46 ogion acpid: notifying client 6633[0:0]
May  8 10:21:46 ogion acpid: notifying client 6506[0:0]
May  8 10:21:46 ogion acpid: notifying client 6171[104:115]
May  8 10:21:46 ogion acpid: completed event "button/power PWRF
00000080 00000001"

(теперь назначено действие выключать)

May  8 10:23:06 ogion acpid: received event "button/power PWRF
00000080 00000002"
May  8 10:23:06 ogion acpid: notifying client 6633[0:0]
May  8 10:23:06 ogion acpid: notifying client 6506[0:0]
May  8 10:23:06 ogion acpid: notifying client 6171[104:115]
May  8 10:23:06 ogion acpid: completed event "button/power PWRF
00000080 00000002"


# rpm -qa |grep power
libpowersave-0.15.20-alt1.M41.2
powernowd-1.00-alt0.M41.1
powersave-0.15.20-alt1.M41.2
kpowersave-0.7.3-alt1

# rpm -q pm-utils
pm-utils-1.1.2.4-alt0.M41.1

Что надо сделать, чтобы их загруженной пользовательской сессии X'ов
происходило выключение компа по нажатии на кнопку power?

-- 
Всего доброго,

Денис.


Подробная информация о списке рассылки community