В актуальных дистрибутивах отсутствуют файлы *.conf в каталоге /etc/systemd/ Проблема обнаружена в образах Regular Gnome (tested, current) и Regular KDE (tested) Проверил только эти, так что возможно и в других образах есть проблема.
проверялось сразу после установки системы, без обновлений
Установка обновлений не решает проблему. Проблему можно устранить копированием файлов *.conf с другого комп-ра, на котором система устанавливалась давно
А зачем вам conf в /etc ?
(Ответ для Anton Farygin на комментарий #3) > А зачем вам conf в /etc ? Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. Ноут используется под удаленку. https://www.basealt.ru/about/blog/article/view/kak-nastroit-rezhimy-ehnergosberezhenija-noutbuka-v-alt-rabochei-stancii-k
https://redos.red-soft.ru/base/redos-8_0/8_0-equipment/8_0-manage-power/8_0-closing_laptop_lid/
(In reply to Thiamine from comment #0) > В актуальных дистрибутивах отсутствуют файлы *.conf в каталоге /etc/systemd/ > Проблема обнаружена в образах Regular Gnome (tested, current) и Regular KDE > (tested) > Проверил только эти, так что возможно и в других образах есть проблема. "Открываю я холодильник, а там ничего нет. Попробовал включить его в электросеть; обнаружилось, что он всё равно пустой. Выключил из электросети — ничего в холодильнике не появилось. Несколько раз переставил в холодильнике полки, некоторые вынул. Камера всё равно пустая. Попробовал выкрутить лампочку; в холодильнике ничего. Возможно, если открыть дверь морозилки и потом проверить, суп в холодильнике так и не появится" Зачем лишней работой заниматься? :) Пакет systemd в репозитории одинаковый вне зависимости от образа на базе этого репозитория.
(In reply to Thiamine from comment #4) > (Ответ для Anton Farygin на комментарий #3) > > А зачем вам conf в /etc ? > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > Ноут используется под удаленку. > > https://www.basealt.ru/about/blog/article/view/kak-nastroit-rezhimy- > ehnergosberezhenija-noutbuka-v-alt-rabochei-stancii-k Этот совет в конце статьи рассчитан на тех, кто в целом понимает, как устроены конфиги в проекте systemd. Файл под /etc/systemd вам нужно просто создать и написать туда конкретное значение нужного параметра в его секции; конфигурация по умолчанию лежит в аналогичном файле под /usr/lib/systemd.
(In reply to Arseny Maslennikov from comment #7) > (In reply to Thiamine from comment #4) > > (Ответ для Anton Farygin на комментарий #3) > > > А зачем вам conf в /etc ? > > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > > Ноут используется под удаленку. > > > > https://www.basealt.ru/about/blog/article/view/kak-nastroit-rezhimy- > > ehnergosberezhenija-noutbuka-v-alt-rabochei-stancii-k > > Этот совет в конце статьи рассчитан на тех, кто в целом понимает, как > устроены конфиги в проекте systemd. > > Файл под /etc/systemd вам нужно просто создать и написать туда конкретное > значение нужного параметра в его секции; То есть: [Sleep] HibernateDelaySec=120min > конфигурация по умолчанию лежит в > аналогичном файле под /usr/lib/systemd. Там, если я помню правильно, файл логически пуст, и в нём в виде комментариев указаны директивы и их значения по умолчанию для удобства читателя. См. также man systemd-sleep.conf.
(Ответ для Thiamine на комментарий #4) > (Ответ для Anton Farygin на комментарий #3) > > А зачем вам conf в /etc ? > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > Ноут используется под удаленку. > > https://www.basealt.ru/about/blog/article/view/kak-nastroit-rezhimy- > ehnergosberezhenija-noutbuka-v-alt-rabochei-stancii-k Это можно решить расширение гнома, как вариант )
(Ответ для A1exaAK на комментарий #9) > (Ответ для Thiamine на комментарий #4) > > (Ответ для Anton Farygin на комментарий #3) > > > А зачем вам conf в /etc ? > > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > > Ноут используется под удаленку. > > > > https://www.basealt.ru/about/blog/article/view/kak-nastroit-rezhimy- > > ehnergosberezhenija-noutbuka-v-alt-rabochei-stancii-k > > Это можно решить расширение гнома, как вариант ) Тогда не только для Гнома, в KDE тоже актуально -- Попробуйте перезагрузить ноут через удаленку или по ssh с закрытой крышкой После выгрузки DE (настройки которого перестанут работать), комп уйдет в сон. В итоге перезагрузка так и не произойдет - заснет.
(In reply to Thiamine from comment #4) > (Ответ для Anton Farygin на комментарий #3) > > А зачем вам conf в /etc ? > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > Ноут используется под удаленку. А, так вам нужен не HibernateDelaySec=, я зачем-то полез по ссылке b.ru/about/blog/*, решил, что она в тему (т. е. что она касается вашей проблемы). "Доверяй, но проверяй". Ладно. Это популярная настройка, настолько, что она упакована в свой собственный пакет: systemd-settings-ignore-handle-lid-switch Править/создавать logind.conf под /etc не нужно, при установке пакета аналогичный файл с директивой встанет под /usr, при удалении пакета, соотв., будет оттуда убран.
(In reply to Arseny Maslennikov from comment #11) > (In reply to Thiamine from comment #4) > > (Ответ для Anton Farygin на комментарий #3) > > > А зачем вам conf в /etc ? > > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > > Ноут используется под удаленку. > systemd-settings-ignore-handle-lid-switch DE, конечно, будет ставить свои обработчики (https://systemd.io/INHIBITOR_LOCKS) и пытаться управлять power state, поэтому в ней _тоже_ надо настроить желаемое поведение, но симптом из comment 10 должен уйти. Короче, в результате в отсутствие ингибиторов logind не будет усыплять машину с закрытой крышкой, а при запущенных DE или DM поведение будет определяться их процессами и ингибиторами. Если перезагрузить ноутбук с закрытой крышкой с этим пакетом и настройкой в DE не получится, то это другая бага либо на DE, либо на пакете systemd-settings.
systemd-settings-ignore-handle-lid-switch(Ответ для Arseny Maslennikov на комментарий #12) > (In reply to Arseny Maslennikov from comment #11) > > (In reply to Thiamine from comment #4) > > > (Ответ для Anton Farygin на комментарий #3) > > > > А зачем вам conf в /etc ? > > > Изначально полез чтобы отключить уход в сон после закрытия крышки ноута. > > > Ноут используется под удаленку. > > systemd-settings-ignore-handle-lid-switch > DE, конечно, будет ставить свои обработчики > (https://systemd.io/INHIBITOR_LOCKS) и пытаться управлять power state, > поэтому в ней _тоже_ надо настроить желаемое поведение, но симптом из > comment 10 должен уйти. > > Короче, в результате в отсутствие ингибиторов logind не будет усыплять > машину с закрытой крышкой, а при запущенных DE или DM поведение будет > определяться их процессами и ингибиторами. > Если перезагрузить ноутбук с закрытой крышкой с этим пакетом и настройкой в > DE не получится, то это другая бага либо на DE, либо на пакете > systemd-settings. Спасибо большое! Установка пакета systemd-settings-ignore-handle-lid-switch помогла. Обратно закомментировал строки logind.conf. Не уходит в сон теперь ни при закрытии крышки в DЕ, ни при перезагрузке.