У сплячому режимі відсутнє меню живлення, і коли я натискаю кнопку живлення ноутбука


23

Коли я оновив з 11.10 до 12.04, моє меню живлення Ubuntu втратило здатність до сну. Чи є спосіб додати це назад, або це за замовчуванням для 12.04?

Відповіді:


16

Зимова сплячка відключена за умовчанням в Ubuntu 12.04. Обґрунтування цього рішення можна знайти в цьому звіті про помилки .

Дивіться це запитання, щоб повторно ввімкнути його:


@Chauncellor Чому? Імовірно, як деякі користувачі бачать і пропонують і очікують, що це спрацює, тож краще змусити їх пройти процедуру безпеки?
Ятхарт Агарвал

Я кажу про те, що варіант буде видалений. Забирайте все це повністю. Вбити його вогнем. Це погано підтримується, погано зламаний мотлох, який заподіяв набагато більший біль багатьом користувачам, ніж повинен. Просто спати комп’ютер.

19

На жаль, сплячка була відключена за замовчуванням в Ubuntu 12.04 , оскільки вона не працювала коректно у багатьох системах.

Якщо ви не впевнені, чи працює сплячка з вашим обладнанням, ви можете перевірити це, відправивши команду сплячки зі свого терміналу.

sudo pm-hibernate

Ось як це все-таки увімкнути: ( попередження : лише для досвідчених користувачів - може не працювати)

У Терміналі введіть:

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

Введіть свій пароль при запиті.

Шукайте розділ

[Вимкнути сплячий режим за замовчуванням]
Identity = unix-user: *
Action = org.freedesktop.upower.hibernate
ResultActive = ні

і замінити його на

[Повторно включити сплячий режим]
Identity = unix-користувач: *
Action = org.freedesktop.upower.hibernate
ResultActive = так

Після наступного перезавантаження параметр "Спящий режим" повернеться в "меню живлення" у верхньому правому куті екрана. Якщо ваше обладнання підтримує сплячку, воно працюватиме зараз.

Примітка . Якщо ви хочете знову відключити сплячку, просто поверніть зміни, внесені вище.


7

Хорхе: Є кілька способів сплячки на комп’ютері Linux. Якщо за замовчуванням Ubuntu виходять з ладу, ви завжди можете спробувати інші системи сплячки.

У консолі:

sudo apt-get install hibernate

Після цього перезавантажте. Це дозволить встановити uswsusp систему, надійну систему зі стисненням, яка навіть не була встановлена ​​з Precision.

Друга система - TuxOnIce, але для її налаштування потрібно більше технічних навичок.

Після цього дотримуйтесь точного вказівки щодо вмикання сплячки, розміщеного раніше. Сумно бачити, що пакети, необхідні для сплячки, навіть не встановлені в точній установці за замовчуванням. Якщо ви не встановите "сплячий режим", якщо ви спробуєте запустити "sudo pm-hibernate", ця команда нічого не зробить (якщо в деяких системах воно буде виконувати відключення).


Врятувало мені життя. Витратили занадто багато годин на повторне розміщення місця для заміни та налаштування grub / відновлення. Це просто спрацьовує (і швидше переходить у сплячку). Спасибі. (користувач asus-904hd).
ПАНтойн

3

Це не через 12.04, а тому, що у вас немає розділу swap, або він не позначений як використання для сплячого режиму. У мене була подібна проблема, коли я перейшов до 11.10.

Перейдіть на цю веб-сторінку, щоб отримати допомогу, або додавши розділ swap, або зробивши його готовим до використання swap. https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

Пам’ятайте, що ваш обмін повинен бути більшим, ніж обсяг фізичної пам’яті, якщо ви хочете перезимувати!


3

Hibernate буде працювати лише у тому випадку, якщо у вас немає зашифрованого розділу swap, який є типовим, якщо ви вирішите зашифрувати свій логін-каталог під час встановлення ubuntu 12.04.


Примітка: можна використовувати розширений інсталятор і встановити щось на зразок cryptsetup на розділі, LVM зверху, а потім, наприклад, root, home та swap як логічні томи. Це дозволяє зимувати працювати, і все зашифровано.
синюватий

1

Спробуйте додати такий сценарій, як


#!/bin/sh

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "${1}" in
        hibernate)
                if [ -e /dev/zram0 ]; then
                swapoff /dev/zram0
                fi
                ;;
        thaw)
                if [ -e /dev/zram0 ]; then
                swapon -p 100 /dev/zram0
                fi
                ;;
esac

до дієтичного /etc/pm/sleep.d. Це було потрібно, щоб він працював на мене, як здогадатися, що? Ви не можете перезимувати до скандалу !!!

D.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.