Я хотел бы иметь возможность автоматически приостановить переход в спящий режим с помощью xfce4-power-manager
, хотя я не уверен, возможно ли это.
Я считаю, что это ошибка разрешения с polkit1
, потому что:
$ xfce4-power-manager --dump
---------------------------------------------------
Xfce power manager version 1.6.1
With policykit support
With network manager support
---------------------------------------------------
Can suspend: True
Can hibernate: False
Authorized to suspend: True
Authorized to hibernate: False
Authorized to shutdown: True
Has battery: True
Has brightness panel: True
Has power button: True
Has hibernate button: True
Has sleep button: True
Has LID: True
Мой polkit settings under
/usr/share/polkit-1/actions/org.freedesktop.login1. policy are identical for suspend and hibernate, so it doesn't make much sense when
xfce-power-manager` не может получить доступ к параметрам гибернации.
Согласно Как автоматически перейти из Suspend в Hibernate? : я создал /etc/systemd/sleep.conf
и протестировал его. Следующая команда работает (приостанавливает и затем переводит в спящий режим согласно sleep.conf
):
sudo systemctl suspend-then-hibernate
Но это не работает, когда я использую xfce4-power-manager
для приостановки.
Пост, который я нашел ( Как автоматически перейти из Suspend в Hibernate? ), похож, но это не совсем то, что я пытаюсь сделать. Меня не волнует закрытие крышки, я хочу, чтобы все было связано со временем.
Я имел подобную проблему и нашел Ваш вопрос, прежде чем я наткнулся на ответ:
xfconf-запрос-c xfce4-диспетчер-электропитания-p/xfce4-power-manager/logind-handle-lid-switch-n-t bool-s верный
Эта страница - то, где я нашел ответ:
, Если Вы хотите все связанное время, затем можно установить их с настройками в systemd, и logind.conf
Здесь является местом для запуска:
https://wiki.archlinux.org/index.php/systemd#Power_management
я надеюсь, что это помогает Вам!