voodoochild |
|
Темы:
20
Сообщения:
113
Участник с: 01 октября 2010
|
Доброго времени. Возникло 2 проблемы.Раньше особо не замечал, но теперь, когда дочка начала нажимать все кнопки подряд стало очень актуально :) . Проблемы: 1. Кнопка выключения на системнике. При нажатие появляется окно завершения работы (кде, с таймингом 30 сек) и практически сразу завершается работа. 2. Кнопка sleep на клаве. Комп засыпает, но не пробуждается (хотя где-то полгода назад все нормально было). В вике и на форуме читал (прошу прощения, если плохо читал), сделал как там указано, но результат тот-же. Мои конфиги: /boot/grub/menu.lst ... kernel /vmlinuz-linux-ck root=/dev/disk/by-uuid/2b6ffc1c-b507-40a8-8847-19cd45910927 resume=/dev/disk/by-uuid/3032ce9d-f20b-4a73-acb2-fac94b1d11b1 ro vga=794 ipv6.disable=1 ... ... HOOKS="base udev autodetect pata scsi sata resume filesystems usbinput fsck" ... /etc/pm/config.d/conf HIBERNATE_MODE="shutdown" SUSPEND_MODULES="button ehci_hcd" SUSPEND_MODULES="nvidia nvidia_agp" DE: KDE 4.8.4 Прошу помочь или ткнуть где прочитать. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Параметры системы - Управление питанием - Energy Saving Settings - Обработка событий от кнопок |
voodoochild |
|
Темы:
20
Сообщения:
113
Участник с: 01 октября 2010
|
vadikВыбран: Диалог подтверждения выхода. Так в том-то и дело, что окно диалога появляется, вижу таймер начал отсчитывать 30 сек - и сразу терминал и завершение работы. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
voodoochildТ.е. проблема в том, что завершается не через 30 сек, а сразу? Тогда х.з., у меня вообще это все поотрублено, выключаю исключительно через меню. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Проверьте, что у вас в /etc/acpi/events/ и т.д. |
voodoochild |
|
Темы:
20
Сообщения:
113
Участник с: 01 октября 2010
|
NatrioСудя по всему здесь и придется копать. Присутствует только: /etc/acpi/events/anything # Pass all events to our one handler script event=.* action=/etc/acpi/handler.sh %e нашел /etc/acpi/handler.sh ... case "$1" in button/power) case "$2" in PBTN|PWRF) logger "PowerButton pressed: $2" poweroff ;; *) logger "ACPI action undefined: $2" ;; esac ;; button/sleep) case "$2" in SLPB|SBTN) echo -n mem >/sys/power/state ;; *) logger "ACPI action undefined: $2" ;; esac ;; ... 1. Секцию button/power - удалить (это по вопросу о кнопки выключения); 2. В секции button/sleep - echo -n mem >/sys/power/state изменить на pm-hibernate |
voodoochild |
|
Темы:
20
Сообщения:
113
Участник с: 01 октября 2010
|
NatrioСпасибо, что ткнули носом. Проблема решена. Редактируем /etc/acpi/handler.sh 1. Кнопка выключения - удаление(комментирование) секции button/power. 2. Кнопка sleep - замена echo -n mem >/sys/power/state на dbus-send –system –print-reply –dest=“org.freedesktop.UPower” /org/freedesktop/UPower org.freedesktop.UPower.Suspend (для suspend to RAM) или dbus-send –system –print-reply –dest=“org.freedesktop.UPower” /org/freedesktop/UPower org.freedesktop.UPower.Hibernate (для suspend to disk (hibernate)) Проверил - работает. Спасибо всем, что откликнулись. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
По кнопке Power лучше будет удалить из секции команду poweroff. |
voodoochild |
|
Темы:
20
Сообщения:
113
Участник с: 01 октября 2010
|
NatrioСделал, как вы посоветовали: /etc/acpi/handler.sh ... button/power) case "$2" in PBTN|PWRF) logger "PowerButton pressed: $2" # poweroff ;; *) logger "ACPI action undefined: $2" ;; esac ;; ... UPD. как оказалось мои файлы: /etc/pm/config.d/conf /etc/pm/config.d/nvidia оказались не нужными, т.е. без них все нормально работает. |