On 18/02/2024 21:46, Maksim Dmitrichenko wrote:
> вс, 18 февр. 2024 г. в 09:29, Max Nikulin:
>
> On 17/02/2024 19:39, Maksim Dmitrichenko wrote:
> > У самого ноутбук через раз засыпает при закрытии. В логах пусто,
> понять
>
> Внешний монитор не подключен. Ставит inhibit или нет - хз. Как это
> определить?
вот здесь упоминается ListInhibitors
https://www.freedesktop.org/wiki/Software/systemd/inhibit/
busctl call org.freedesktop.login1 /org/freedesktop/login1 \
org.freedesktop.login1.Manager ListInhibitors
a(ssssuu) 4
"handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch"
"PowerDevil" "KDE handles power events" "block" 1000 121925 "sleep"
"Screen Locker" "Ensuring that the screen gets locked before going to
sleep" "delay" 1000 121854 "sleep" "UPower" "Pause device polling"
"delay" 0 2017 "sleep" "NetworkManager" "NetworkManager needs to turn
off networks" "delay" 0 1242
Хотя может это те, кто просто слушает, а не те, кто пытается активно
блокировать.
> Можно попробовать найти input устройство
> journalctl -b --grep '\blid\b'
> и послушать, идут ли оттуда события, когда крышка
> открывается-закрывается
>
> Идут. Lid opened/Lid closed. Проблема в том, что это происходит
> достаточно редко, и довольно трудно задетектить.
Если засыпает действительно "через раз", то можно на время отключить
просыпание по открытию крышки и, открыв крышку, посмотреть, были события
или нет.