Возврат опции спящего режима, но не может возобновиться из спящего режима

Я столкнулся с такой же проблемой на своем Dell XPS. В настоящее время нет другого способа сохранить его в соответствии с клавишей яркости.

Сначала попробуйте выполнить
sudo su -c 'echo 5 > /sys/class/backlight/acpi_video0/brightness'

. Если это удалось, попробуйте с другим значением для 5 и выберите свои предпочтения level

Сначала попробуйте выполнить
sudo su -c 'echo 5 > /sys/class/backlight/acpi_video0/brightness'

Сначала попробуйте выполнить

echo 5 > /sys/class/backlight/acpi_video0/brightness

Как раз перед exit в файле , добавьте следующую строку,

1
задан 19 September 2012 в 12:35

4 ответа

К сожалению, спящий режим не работает во многих случаях, что может привести к потере данных, если вы ожидаете, что ваши документы и приложения снова откроются при повторном включении вашего компьютера. Таким образом, hibernate отключен по умолчанию.

Проверьте, работает ли спящий режим

Примечание: всегда сохраняйте свою работу до спящего режима. Вы должны сохранить всю свою работу до спящего режима на компьютере, на всякий случай не работает, и ваши открытые приложения и документы не могут быть восстановлены при повторном включении компьютера.

Вы можете использовать командную строку для проверки работоспособности спящего режима на вашем компьютере.

Откройте Терминал, нажав Ctrl + Alt + T или выполнив поиск терминала в тире. Введите sudo pm-hibernate в терминал и нажмите Enter. Введите пароль при появлении запроса. После выключения компьютера включите его снова. Открылись ли открытые приложения?

Всегда сохраняйте свою работу до спящего режима

Включить спящий режим

Если сбой в спящем режиме работает, вы можете продолжать использовать , когда вы хотите спящий режим.

Вы также можете включить параметр спящего режима в меню. Для этого используйте свой любимый текстовый редактор для создания /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; org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

Перезагрузка и гибернация вернулись!

Или запустите killall unity-panel-service, чтобы просто сбросить меню.

Затем некоторым пользователям потребуется запустить sudo update-grub, чтобы получить доступ к опции hibernate в меню питания. Некоторым пользователям также может потребоваться, по крайней мере, выйти из системы, а затем войти в систему, чтобы он появился в меню питания (в правом верхнем углу).

Примечание : Ubuntu Docs - Power Hibernate

Источник: Документы Ubuntu - Спящий режим

1
ответ дан 25 May 2018 в 06:34

Попробуйте добавить nobootwait к /etc/fstab, примерно так:

/dev/sda1 / ext4 rw,nobootwait 0 1

0
ответ дан 25 May 2018 в 06:34
  • 1
    Не могли бы вы это уточнить? У моего / etc / fstab есть следующая запись для моего раздела подкачки: # swap был включен / dev / sda8 во время установки UUID = 08a07061-165b-4f0a-87c3-470a02d1ea4c none swap sw 0 0 Следует ли мне изменить " sw " к "rw, nobootwait"? – harisibrahimkv 18 September 2012 в 18:13
  • 2
    Вам нужно добавить его в корневую точку монтирования, а не подкачку. Отправьте свой полный fstab, и я отправлю вам обновленную версию. – Frantique 18 September 2012 в 18:39
  • 3
    Я добавил его к вопросу. – harisibrahimkv 18 September 2012 в 18:59
  • 4
    Ошибки = перемонтирования-ро, nobootwait – Frantique 18 September 2012 в 19:04

При переходе в спящий режим полное копирование вашей RAM копируется для обмена. Поэтому большую часть времени у людей проблемы с спящим не работают, их своп слишком мал.

Вам нужно как минимум столько же swap, сколько у вас RAM. Если у вас много оперативной памяти, установите swappiness = 0. Поэтому, если у вас 8 ГБ оперативной памяти, используйте 8.5 или 9 ГБ свопа. Если у вас 4 ГБ оперативной памяти, 6 Гбайт свопа - хорошее число.

0
ответ дан 25 May 2018 в 06:34
  • 1
    У меня 1 ГБ оперативной памяти, и у меня есть пространство подкачки 1.95 ГБ. Обновлен вопрос с скриншотом моего жесткого диска. – harisibrahimkv 19 September 2012 в 12:37

Насколько я знаю, Linux, включая Ubuntu, должен иметь место подкачки 2x установленного бара.

Некоторые из того, как моя конфигурация настраиваемого компьютера не может использовать спящий режим, у меня есть более чем достаточное пространство подкачки.

Если вы думаете, что ваш своп замедляет вас, вы можете использовать этот скрипт, который я нашел в Интернете. Он очищает swap.

#!/bin/bash

free_data="$(free)"
mem_data="$(echo "$free_data" | grep 'Mem:')"
free_mem="$(echo "$mem_data" | awk '{print $4}')"
buffers="$(echo "$mem_data" | awk '{print $6}')"
cache="$(echo "$mem_data" | awk '{print $7}')"
total_free=$((free_mem + buffers + cache))
used_swap="$(echo "$free_data" | grep 'Swap:' | awk '{print $3}')"

echo -e "Free memory:\t$total_free kB ($((total_free / 1024)) MB)\nUsed swap:\t$used_swap kB ($((used_swap / 1024)) MB)"
if [[ $used_swap -eq 0 ]]; then
    echo "Congratulations! No swap is in use."
elif [[ $used_swap -lt $total_free ]]; then
    echo "Freeing swap..."
    swapoff -a
    swapon -a
else
    echo "Not enough free memory. Exiting."
    exit 1
fi
0
ответ дан 25 May 2018 в 06:34
  • 1
    У меня есть 2-х место подкачки. Спасибо за предложение. – harisibrahimkv 19 September 2012 в 12:53

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

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