Дополнительно
Как я могу приостановить/спящий режим из командной строки?
Как приостановить или перевести ноутбук в спящий режим с помощью командной строки без установки дополнительного программного обеспечения?
363
13
Традиционно ubuntu поддерживала довольно тупой метод приостановки и гибернации. Ни один из них не мог хорошо интегрироваться с другими приложениями и иногда даже не работал на некоторых машинах. Новый метод не требует root и оповещает все приложения, ожидающие событий включения питания.
Метод Systemd
Начиная с Ubuntu 16.04, необходимо использовать вызов
systemctl
(См. Команда Suspend в Ubuntu 16.04).и
Новый метод
Смотрите ответ здесь на этой странице от Адама Паетзника по поводу использования dbus. В идеале вы должны создать ярлык/скрипт
~/bin/suspend
, который упрощает использование этого действия.Для использования через ssh следует изменить правила policykit, как описано Peter V. Mørch.
Старый метод
Согласно Форуму Ubuntu, вы можете использовать следующие команды:
и
Это требует установки пакета powermanagement-interface (не проверено).
sudo apt-get install powermanagement-interface
.Я также обнаружил, что команды
sudo pm-suspend
иsudo pm-hibernate
работают на моем нетбуке.Гном-удобный способ заключается в использовании ДГУ.
Есть два преимущества этой команды над
ПМ-заморозить
.Он будет блокировать экран (при выходе), если у вас есть такой вариант выбран в GNOME.
Она не требует root прав, так это легко, чтобы добавить его в качестве ярлыка клавиатуры, например.
Как уже упоминалось в комментариях обмена "приостановить" в последней строке в
спящий режим
создает команду гибернации:Если в спячку бросает
ошибка орг.freedesktop.UPower.GeneralError: не авторизован
ваших пользователей не может быть разрешено в спящий режим. Отредактировать или создать файл/etc/с помощью polkit-1/localauthority/50-местные.д/сом.Убунту.включить-гибернация.pkla, она содержится в следующем разделе: (источник)Это было проверено на UbuntuGnome 14.04.
Примечание: это в основном такие же, как qbi по'ы ответ, но обновленный, чтобы работать на новых версиях Ubuntu, а также в том числе и в спящем режиме.
English
Если вы хотите, чтобы ваш компьютер приостановил работу через час, потому что вы хотите лечь спать, слушая свою любимую радиостанцию, откройте терминал и введите:
и ваш компьютер заснет через 1 час. Когда вы проснетесь, на нем будут сохранены ваши открытые изображения и все ваши вещи.
Вы можете заменить
1h
на то, что вам нужно:h
на часы,m
на минуты,s
на секунды,d
на дни.Спокойной ночи!
Français.
Si vous voulez juste que votre ordinateur se mette en veille dans une heure parce que vous voulez vous endormir en ecoutant votre radio préférée, ouvrez Terminal et tapez:
et votre ordinateur s'endormira dans une heure. Quand vous vous réveillerez, il aura conservé en mémoire vos applications ouvertes.
Vous pouvez remplacer
1h
par ce que vous voulez:h
pour les heures,m
pour les minutes, `s
pour les secondes,d
pour les jours.Приятной ночи!
Español
Si quieres suspender tu computadora en una hora porque quieres ir a dormir escuchando tu estación de radio favorita, tan solo abre el terminal y escribe:
y y tu computadora se quedará dormida en 1 hora. Cuando despiertes, allí habrán quedado abiertas tus imágenes y todas tus cosas.
Puedes reemplazar
1h
por lo que desees:h
на horas,m
на minutos,s
на segundos,d
на días.¡Буэнас ночес!
Для Убунту 12.04 ЛТС и в Ubuntu 13.04
Чтобы сделать гибернацию:
Чтобы приостановить:
Для этого можно использовать файл
/sys/power/state
. Сначала выясните, какие состояния поддерживаются:или через dbus:
Приостановить
Согласно этой записи в launchpad вышеуказанный интерфейс был удален. Поэтому он больше не будет работать в Ubuntu.
так 15.04 systemd это стандартная система инициализации так появилась новая команда, которая должна быть использована:
Для отключения системы (14.04) из командной строки (или сочетания клавиш) использовать:
Я узнал об этом, играя вокруг с gdbus, который может список доступных интерфейсов:
В список услуг, доступный на автобусе:
Чтобы найти методы:
Адам Paetznick'ы ДГУ-отправка ответа что't работа для меня, как якобы об осознанных; машина проснулась разблокирован, хотя гном-мощность-менеджер набор для блокировки экрана при пробуждении. Я хочу на экран, чтобы быть locked на будильник, и обнаружили, что следующие это:
Я предполагаю, что это не зависит от конфигурации GNOME, но я не'т протестировали.
Новый интерфейс
...которая работает в 15.10 хитрый, и, возможно, утопические и яркие.
Услужливо это не'т требует судо, в отличие от ПМ-прервать команду.
Здесь's, Как поставить удаленную машину в режиме ожидания через SSH: в <предварительно> СШ -Т 192.168.1.4 'судо nohup и &АМП;>/dev/нуль Баш-с помощью "(спать 1; Эхо -Н " мэм " и GT;/системы/питания/состояния) &ампер; на"' x@192.168.1.4'пароль: [суда] пароль для X: Подключение к 192.168.1.4 закрыт. </пред>
/системы/власть/государство работает в Ubuntu 13.10. ПМИ дает ошибку ДГУ.
Следующие работы для меня на 16.04 (с рабочего стола GNOME):
гном-скринсейвер-команда --замок && compsleep
Я также установил его в качестве пользовательского сочетания клавиш через панель настроек GNOME в качестве ключей "на сдвиг-супер-х и".
Лично я'ве экспериментировали с методом ФМИ. Однако, когда я попробовал это, я получил сообщение об ошибке:
ошибка орг.freedesktop.ДГУ.Ошибка.Наплодил.ChildExited: запустить помощник вышел с неизвестным кодом возврата 1
. Однако, есть обходной путь в [3-комментарий](https://bugs.launchpad.net/ubuntu/+источников/управления питанием-интерфейс/+ошибка/1176829/Комментарии/3) Из [это сообщение об ошибке](https://bugs.launchpad.net/ubuntu/+источников/управления питанием-интерфейс/+баг/1176829), который, похоже, работал для меня (я'м через Убунту 13.03).Обновление для тех, кто, как я, по-прежнему работать на системах с KDE и Ubuntu 14.04. Для блокировки использую закройте, и приостановить использование
ДГУ
. Вся команда:В спящий режим, т. е. приостановить для жесткого диска вместо оперативной памяти, заменить 'приостановить' в конце команды 'спящий режим'.
Чтобы просто заблокировать экран без приостановления,
получения справки об команды -блокировка будет работать, если вы вводите только 1 дефис для ' замок' опцион, и только если скринсейвер работает. На самом деле не очень полезная команда. Используя
i3lockлегче, но тогда вы не получите аккуратную диалоговое окно входа, чтобы вернуться к работе, как вы будете при использовании
закройте`.