14.04 і пізніше
Мітч вказує у своїй відповіді за 14.04 та 16.04, що слід перевірити, 10-vendor.d/com.ubuntu.desktop.pkla
перш ніж щось змінювати. Також перевірте, чи захищено безпечне завантаження, і якщо це повертає опцію меню.
Повторне ввімкнення опції сплячки в меню
Щоб знову ввімкнути опцію сплячки в меню, /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
слід змінити її таким чином, щоб вона виглядала так, як виглядає наступна в пікантності (13.10):
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Потім перезавантажте або запустіть killall indicator-session-service
сеанс, і у вас має бути повернутись до режиму сплячого функціонування / опції меню. Створіть файл, якщо він ще не існує.
Дослідження з повідомлення про помилку
Цитування з публікації Джеффірі То в звіті про помилку Launchpad # 1232814 :
Для Saucy індикатор-сеанс було оновлено, щоб використовувати logind (org.freedesktop.login1) замість upower.
Якщо ви перевірите /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla, ви побачите, що сплячий режим вимкнено за замовчуванням як у користувачеві, так і під час входу.
Отже, перший крок для повторного ввімкнення опції "Зимовий режим" - це відредагувати /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla на щось подібне:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Після перезавантаження меню сеансу екрана входу повинно мати опцію сну.
[...]
Вся подяка та заслуга переходить до Джеффірі!
Чому сплячку було відключено?
Звіт про помилку на панелі запуску, який пропонує відключити призупинення / сплячку замість того, щоб відстежувати, яке обладнання "сертифікує" для яких режимів живлення. Стверджується, що це більш масштабований підхід.
Ще одна річ, яку слід зазначити, це те, що використання захищеного завантаження UEFI та сплячки здається можливим, але може бути ризиком обійти попереднє. ( 1 , 2 ) Нагадування, коли ви використовуєте сплячий режим, ви зберігаєте все в оперативній пам'яті на диску без шифрування, сюди входять паролі для зашифрованих файлових систем та контейнерів.
У якийсь момент з 16.04 мені довелося вимкнути безпечний завантажувач, щоб мати можливість перезимувати свої ноутбуки. У моєму випадку я використав uswsusp і тестуючи s2disk, повернув повідомлення нижче. Це може дати вам підказку, що ваша проблема, чому ви не можете перезимувати, хоча все інше на місці, пов’язана із безпечним завантаженням:
s2disk: Could not open the snapshot device. Reason: Operation not permitted
Однак, будь ласка, розумійте, що тут не можна скаржитися, і будь ласка.
Пов'язані питання