Что такое команда для сна / гибернации?

Возможный дубликат:
Как я могу приостановить / спящий режим из командной строки?

У меня есть Acre Aspire One, и у этого нетбука нет функции сна на клавиатуре, и с удалением опции гибернации мне пришлось прибегать к выключению моего компьютера каждый раз. Итак, я знаю, что в "Системные настройки"> "Клавиатура"> "Комбинации клавиш" я могу создать пользовательскую комбинацию клавиш, но я не знаю, что эта команда имеет спящий режим. Так что, пожалуйста, помогите.

Спасибо

2 ответа

Решение

Для всех следующих команд требуются права суперпользователя. Наиболее распространенный способ сделать это префикс команды с sudo,

Команда для приостановки (сна)pm-suspend (sudo pm-suspend так далее.)

Команда для Hibernate есть pm-hibernate (Обратите внимание, что режим гибернации не совместим со всем оборудованием, проверьте его перед использованием.)

Команда для гибрида их обоих pm-suspend-hybrid

Гибридная команда сохраняет сеанс на жестком диске (безопасное место хранения), но система продолжает работать, что позволяет быстрее возобновить работу. Это не означает, что вы можете выключить компьютер и сохранить сеанс. Для этого вам нужно будет использовать обычную команду hibernate.

Эти команды предоставляются пакетом pm-utils, установленным по умолчанию в Ubuntu 12.04LTS.

Источник: http://manpages.ubuntu.com/manpages/precise/man8/pm-action.8.html


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

На некоторых устройствах перевод видеокарты в состояние ожидания и восстановление после нее требует специальной обработки. С помощью параметров --quirk-* команд pm-suspend и pm-suspend-hybrid вы можете выбрать, какие причуды следует использовать.

Список этих причуд и их значение можно найти здесь

Как к вашему сведению, вы можете вернуть опцию гибернации обратно в системное меню, внеся следующие изменения (вы должны проверить функцию спящего режима из терминала, прежде чем делать это, чтобы убедиться, что она работает должным образом):

 gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Предыдущая команда откроет новый текстовый файл. Скопируйте и вставьте следующее в этот новый файл:

[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Сохраните и закройте файл.

Выйдите из системы и снова войдите в нее, и Hibernate должен появиться в качестве опции в системном меню.

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