Выключение кнопкой на системнике

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

storm2005
Сообщения: 136

Выключение кнопкой на системнике

Сообщение storm2005 »

Стоит джента. Выключение по кнопке на системнике не работает. Хотелось бы иметь такую возможность. Подскажите как сделать.
Спасибо сказали:
Аватара пользователя
moonglow
Сообщения: 90
ОС: CentOS

Re: Выключение кнопкой на системнике

Сообщение moonglow »

storm2005 писал(а):
01.04.2014 17:41
Стоит джента. Выключение по кнопке на системнике не работает. Хотелось бы иметь такую возможность. Подскажите как сделать.

я обычно долго держу кнопку
Спасибо сказали:
Packum
Сообщения: 9
ОС: Gentoo Linux

Re: Выключение кнопкой на системнике

Сообщение Packum »

У меня ноутбук тоже выключается. Секунды через 4-5. А это не опасно, - выключение кнопкой?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21255
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Выключение кнопкой на системнике

Сообщение Bizdelnick »

Не знаю, как там в Генте, а в Дебиане так:

/etc/acpi/powerbtn-acpi-support.sh

Код: Выделить всё

#!/bin/sh

# This script initiates a shutdown when the power putton has been
# pressed. Loosely based on the sample that ships with the acpid package.
# If the acpid sample is present as a real config file (as it was in earlier
# versions of acpid), we skip this script. (Purging and reinstalling acpid
# resolves this situation, or simply deleting /etc/acpi/events/powerbtn.)

if [ -f /etc/acpi/events/powerbtn -o -f /etc/acpi/events/powerbtn.dpkg-bak ] ; then
    logger Acpi-support not handling power button, acpid handler exists at /etc/acpi/events/powerbtn or /etc/acpi/events/powerbtn.dpkg-bak.
    exit 0
fi

[ -e /usr/share/acpi-support/policy-funcs ] || exit 0

. /usr/share/acpi-support/policy-funcs

if CheckPolicy; then
    exit 0
fi

if [ -x /etc/acpi/powerbtn.sh ] ; then
    # Compatibility with old config script from acpid package
    /etc/acpi/powerbtn.sh
elif [ -x /etc/acpi/powerbtn.sh.dpkg-bak ] ; then
        # Compatibility with old config script from acpid package
    # which is still around because it was changed by the admin
        /etc/acpi/powerbtn.sh.dpkg-bak
else
    # Normal handling.
    /sbin/shutdown -h -P now "Power button pressed"
fi


Upd. А в Генте, вроде, должно быть так: https://wiki.gentoo.org/wiki/ACPI#Advanced_configuration
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выключение кнопкой на системнике

Сообщение drBatty »

storm2005 писал(а):
01.04.2014 17:41
Выключение по кнопке на системнике не работает.

начните с BIOS'а. Может там есть такое.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: Выключение кнопкой на системнике

Сообщение /dev/random »

storm2005, вы всё-таки поясните, что вы имеете в виду под "выключением кнопкой": аварийное выключение без уведомления системы или перехват нажатия системой и корректное завершение работы? А то moonglow, Packum, drBatty поняли ваш вопрос в первом смысле, а Bizdelnick - во втором.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Выключение кнопкой на системнике

Сообщение drBatty »

/dev/random писал(а):
01.04.2014 22:49
drBatty поняли ваш вопрос в первом смысле, а Bizdelnick - во втором.

я в обоих смыслах понял. Начать надо с BIOS'а, и выбрать тамм нужный вариант реакции как "аварийное отключение". А потом уже чинить реакцию системы. Мне больше всего нравится реакция как "завершение работы" по краткому нажатию, и "аварийное" при длительном. В слаке так из коробки (а если не так, то как не крутись, не настроить).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Tokra
Сообщения: 399

Re: Выключение кнопкой на системнике

Сообщение Tokra »

sys-power/acpid пробовали ставить? Ну и не забыть запустить и повесить в автозагрузку.

p.s. Это, если я правильно понял Вас.
Спасибо сказали:
storm2005
Сообщения: 136

Re: Выключение кнопкой на системнике

Сообщение storm2005 »

/dev/random писал(а):
01.04.2014 22:49
storm2005, вы всё-таки поясните, что вы имеете в виду под "выключением кнопкой": аварийное выключение без уведомления системы или перехват нажатия системой и корректное завершение работы? А то moonglow, Packum, drBatty поняли ваш вопрос в первом смысле, а Bizdelnick - во втором.

Я имел ввиду корректное завершение работы системы. У меня системник стоит без монитора и видиокарты. Чтобы его выключить необходимо включать другой комп, заходить по ssh и тушить командой. Раньше стояла фря и я ее выключал нажатием на кнопку питания. Так гораздо удобнее в моем случае. Спасибо всем за советы. Будет время обязательно попробую.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Выключение кнопкой на системнике

Сообщение xorader »

1) emerge sys-power/acpid
2) /etc/init.d/acpid start ; rc-update add acpid
3) убедиться что включена опция ядра: zcat /proc/config.gz | grep CONFIG_ACPI_BUTTON
4) если включено модулем то убедиться в его автозагрузки (modprobe button). Добавить в /etc/conf.d/modules в список modules="" (но button последнее время автоматом грузится при старте acpid или раньше)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
storm2005
Сообщения: 136

Re: Выключение кнопкой на системнике

Сообщение storm2005 »

xorader писал(а):
03.04.2014 19:57
1) emerge sys-power/acpid
2) /etc/init.d/acpid start ; rc-update add acpid
3) убедиться что включена опция ядра: zcat /proc/config.gz | grep CONFIG_ACPI_BUTTON
4) если включено модулем то убедиться в его автозагрузки (modprobe button). Добавить в /etc/conf.d/modules в список modules="" (но button последнее время автоматом грузится при старте acpid или раньше)


Спасибо. Четкая инструкия. Все заработало.
Спасибо сказали: