Как мне вернуть экран входа Unity после установки gnome-core?

Этот вопрос достаточно часто возникает в Google, и я думаю, что он стоит натыкаться. Описанный здесь метод (imo) не является гибридным суспендированием. Это «спящий режим после X минут приостановки». True hybrid suspend записывает RAM на диск, а затем переходит в режим низкого энергопотребления (режим ожидания). Хотя это занимает больше времени, возобновление происходит мгновенно, когда машина имеет батарею, иначе возобновляется форматирование жесткого диска. Это поведение большинства людей известно как гибридный сон и используется по умолчанию в новых ноутбуках Windows и Mac.

Вот как включить not hybrid suspend:

Следуйте первой части верхнего ответа. Это отменяет вызов «suspend», чтобы выполнить «hybrid_suspend» в pm-utils.

% cat /etc/pm/config.d/00-use-suspend-hybrid # Always use suspend_hybrid instead of suspend if [ "$METHOD" = "suspend" ]; then METHOD=suspend_hybrid fi Следуйте первой части верхнего ответа. Это отменяет вызов «suspend» для выполнения «hybrid_suspend» в pm-utils. Получите патч отсюда: https://bugs.freedesktop.org/attachment.cgi?id=68712 Этот патч позволяет гибриду приостановить, если доступно (т.е. на ядрах 3.6+). Либо примените его, используя «patch -p0», либо вручную слейте его, если это не сработает

Этот метод работает для меня на моем Sony Vaio SVS.

PS: Воспроизведение патча здесь, если файл будет удален в будущем:

diff --git a/pm/pm-functions.in b/pm/pm-functions.in --- a/pm/pm-functions.in +++ b/pm/pm-functions.in @@ -316,8 +316,28 @@ if [ -z "$HIBERNATE_MODULE" ] && \ { [ -n "${HIBERNATE_MODE}" ] && \ grep -qw "${HIBERNATE_MODE}" /sys/power/disk && \ + HIBERNATE_MODE_SAVE=$(cat /sys/power/disk) && \ + HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE##*[}" && \ + HIBERNATE_MODE_SAVE="${HIBERNATE_MODE_SAVE%%]*}" && \ echo -n "${HIBERNATE_MODE}" > /sys/power/disk echo -n "disk" > /sys/power/state + RET=$? + echo -n "$HIBERNATE_MODE_SAVE" > /sys/power/disk + return "$RET" + } +fi + +# for kernels that support suspend to both (i.e. hybrid suspend) +# since kernel 3.6 +if [ -z "$SUSPEND_HYBRID_MODULE" ] && \ + [ -f /sys/power/disk ] && \ + grep -q disk /sys/power/state && \ + grep -q suspend /sys/power/disk; then + SUSPEND_HYBRID_MODULE="kernel" + do_suspend_hybrid() + { + HIBERNATE_MODE="suspend" + do_hibernate } fi

Источники:

Получите патч отсюда : https://bugs.freedesktop.org/attachment.cgi?id=68712 Этот патч позволяет гибридное приостановить, если доступно (т.е. на ядрах 3.6+) https://bugs.freedesktop.org/attachment .cgi? id = 68712

1
задан 11 November 2012 в 07:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: