Компьютер не выключается при нажатии кнопки выключения на корпусе

Aivar
Это если установлен acpid
logind

vs220
При коротком нажатии
vlig, попробуй раскомментировать в /etc/systemd/logind.conf строку с "HandlePowerKey=poweroff".

Попутный вопрос можно? Если у меня не навороченный ноутбук, а обычный комп, то acpid же не нужен, да?
И без него все включается и выключается правильно всегда в зависимости от настроек BIOS.

Только логи немного волнуются.
kern  :info  :  acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
Это ненормально?
Всем спасибо за ответы!
vs220
Вывод покажите
┌─17:58 [email protected] ~
└─ $ ls -R /etc/systemd/logind.conf.d
ls: невозможно получить доступ к '/etc/systemd/logind.conf.d': Нет такого файла или каталога
┌─17:58 [email protected] ~
└─ $ ls -R /etc/systemd/logind.conf
/etc/systemd/logind.conf
┌─17:58 [email protected] ~
└─ $ ls -R /etc/systemd/logind.conf.d
ls: невозможно получить доступ к '/etc/systemd/logind.conf.d': Нет такого файла или каталога
┌─17:58 [email protected] ~
└─ $ cat /etc/systemd/logind.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%
┌─17:59 [email protected] ~
└─ $ pacman -Ss acpid
community/acpid 2.0.28-1 [установлен]
    A daemon for delivering ACPI power management events with netlink support
При выходе из КДЕ кнопка работает как надо! Командой тоже получается.
acpid вроде бы только пару дней назад установил (получается раньше работало и без него), ища причины:
ls -ltr /var/lib/pacman/local | grep acpid
drwxr-xr-x 2 root root 4,0K фев 12 02:26 acpid-2.0.28-1/
Кстати. Я аж немного подвис по поводу того, что кто-то может ловко пользоваться такими непростыми вещами как линуксы, но не знать, что кнопка запускает стандартную процедуру выключения компьютера. ББ в столе под рукой, чем лезть куда-то мышом (тем более клавой), лично мне очень удобно ткнуть, кнопка сверху. Про долгое нажатие тоже знаю, иногда пользуюсь, в тех случаях когда при выключении висит чёртова строчка, мол ждите полторы минуты, пока какая-то-неведомая-хрень-мешающая-выключению-завершит-свою-гнусную-работу))) грешен, штож(
!БДИ!
vasek
Смотри вывод systemd-inhibit
     Who: NetworkManager (UID 0/root, PID 540/NetworkManager)
    What: sleep
     Why: NetworkManager needs to turn off networks
    Mode: delay

     Who: Telepathy (UID 1000/vlas, PID 1145/mission-control)
    What: shutdown:sleep
     Why: Disconnecting IM accounts before suspend/shutdown...
    Mode: delay

     Who: UPower (UID 0/root, PID 898/upowerd)
    What: sleep
     Why: Pause device polling
    Mode: delay

     Who: Блокировщик экрана (UID 1000/vlas, PID 1075/ksmserver)
    What: sleep
     Why: Обеспечивает блокировку экрана при переходе в ждущий или спящий режим
    Mode: delay

     Who: PowerDevil (UID 1000/vlas, PID 1148/org_kde_powerde)
    What: handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch
     Why: KDE handles power events
    Mode: block

5 inhibitors listed.
!БДИ!
-_o
vlig, попробуй раскомментировать в /etc/systemd/logind.conf строку с "HandlePowerKey=poweroff".
Попробовал - не помогло. Повторюсь, вроде бы acpid не был установлен всё это время, поставил только пару дней назад.
!БДИ!
vlig
Я аж немного подвис
Я вам скажу больше: пока вы подвисаете народ даже на этом форуме продолжает решать вопросы корректного завершения работы программ даже лазая куда-то мышом.

vlig
иногда пользуюсь, в тех случаях когда при выключении висит чёртова строчка, мол ждите полторы минуты, пока какая-то-неведомая-хрень-мешающая-выключению-завершит-свою-гнусную-работу
Добавить нечего, продолжайте подвисать...
Aivar
продолжайте подвисать…
- Нет, - не унимался vlig, - я решительно не понимаю вашего непонимания! Вот создадим мы скрипт следующего смысла:
#!/bin/bash
systemctl poweroff
Теперь запустим его, и нас покарают небеса за некорректное завершение работы??? Кнопка не то же ли самое делает по сути?? Мне кажется, здесь уже затрагиваются вопросы религии. При всём уважении...
!БДИ!
vlig
При выходе из КДЕ кнопка работает как надо
Значит блокируется как vasek говорил

vlig
Who: PowerDevil (UID 1000/vlas, PID 1148/org_kde_powerde)
What: handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch
Why: KDE handles power events
Mode: block

Видно кем блокируется - крутите настройки kde_power

acpid если не нужен удалите

vlig
не понимаю вашего непонимания!
Наверно имелось ввиду разобраться с этой неведомой хренью ,а не просто прибивать все
vs220
Видно кем блокируется - крутите настройки kde_power
Спасибо! Покрутим...

vs220
Наверно имелось ввиду разобраться с этой неведомой хренью ,а не просто прибивать все
Дык искал причины. Но ввиду редкости таких случаев, рыл без усердия, тем более что даже в этих редких случаях как правило чертыхаясь честно дожидаюсь до конца. Да и на каком-то форуме буржуйском с подобным случаем другому человеку не особо помогли, а лишь авторитетно заявили что "раз задерживается - значит так надо арчу". Знаю что где-то в конфигах можно скрутить это время до минимума, но такого уж точно делать не стоит.
!БДИ!
vlig
и нас покарают небеса за некорректное завершение работы???
Да снизойдет кара небесная! Пара первых попавшихся тем, довольно обширных, кстати:
https://archlinux.org.ru/forum/topic/17150/
https://archlinux.org.ru/forum/topic/16147/
Если многабукаф, просто ткните тут.

vs220
Наверно имелось ввиду разобраться с этой неведомой хренью ,а не просто прибивать все
Именно. Я у себя с подобной хренью разобрался раз и навсегда.
 
Зарегистрироваться или войдите чтобы оставить сообщение.