LINUX.ORG.RU

Xubuntu 23.10: добавить кнопку Hibernate

 , ,


0

1

Как известно, уже давно во многих графических окружениях Linux убирается Hibernate. В моём случае это XFCE. Нужно вернуть hibernate в менеджер питания, чтобы можно было отправить компьютер в него через gui и в случае критического разряда батареи.

Раньше это через конфиги polkit делалось, вроде так:

cat /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
##NEW entry since Ubuntu 18:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

##NEW entry since Ubuntu 18:
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

Но не помогло.

Да, можно сделать ярлык на рабочем столе или панели. Но это не решит проблему автохибернейта при низком заряде.

Они его вообще убрали? Это уже попахивает толерастией: «раз на некоторых машинах не работает, уберём-ка мы эту функцию у всех, чтобы не было обидно».


Как известно, уже давно во многих графических окружениях Linux убирается Hibernate.

Не очень умелая попытка использовать окно Овертона.

Я с таким не сталкивался, читай документацию на предмет какие условия должны быть, чтобы работал hibernate.

anonymous
()

На правах оффтопа

Как известно, уже давно во многих графических окружениях Linux убирается Hibernate.

Как же задоблали эти дебилоиды, которые портят мне линупс. Откуда человек знать должен эти заклинания и почему нельзя было сделать просто галочку? Linux is free if you don't value your time.
---

А если во второй части файла строчку так?

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

sudo su
ls /var/lib/polkit-1/localauthority/*
ls /etc/polkit-1/localauthority/*
tail -n 50 /var/log/syslog

Что выдает?

Ну и в Debian насколько я знаю спящий режим не портили. Это только бубунте. Ну и поставьте LTS, прежде чем жаловаться. Вон в 22.04 эта настройка работает (там у человека другая проблема).

damix9 ★★★
()
Ответ на: комментарий от damix9

А если во второй части файла строчку так?

Не помогло

ls /var/lib/polkit-1/localauthority/*
/var/lib/polkit-1/localauthority/10-vendor.d:
com.ubuntu.desktop.pkla  org.blueman.pkla
fwupd.pkla               org.freedesktop.packagekit.pkla

/var/lib/polkit-1/localauthority/50-local.d:
hibernate.pkla
ls /etc/polkit-1/localauthority/*
com.ubuntu.enable-hibernate.pkla

tail -n 50 /var/log/syslog

В какой момент?

Wapieth
() автор топика
Ответ на: комментарий от Wapieth

Как известно, уже давно во многих графических окружениях Linux убирается Hibernate. В моём случае это XFCE.

За это отвечает не DE, а дистрибутив, если это та проблема, которую я предполагаю.

sudo su
cat /var/lib/polkit-1/localauthority/10-vendor.d/*
cat /etc/polkit-1/localauthority/com.ubuntu.enable-hibernate.pkla
apt install inxi
exit
inxi -S

damix9 ★★★
()