спящий режим при закрытии крышки

Я добавлю ответ на свой вопрос для тех, кому это понадобится в будущем. Я выполнил ответ от @Adam Lussier и создал файл /etc/udev/rules.d/50-ttyusb.rules с этим контентом (предложенный @Sneetsher):

ACTION=="add", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="ffff", ATTRS{idProduct}=="0005", MODE="0666"

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

1
задан 21 March 2018 в 17:48

2 ответа

Я бы порекомендовал эту проблему пошагово.

Во-первых, чтобы получить спящий режим, протестированный и работающий на вашем ноутбуке, ознакомьтесь с документацией Ubuntu относительно спящего режима. Важно: убедитесь, что ваш файл подкачки больше, чем ваша физическая RAM, и что он включен. Как только вы узнаете, что ваш ноутбук может спящий режим правильно, вы можете назначить действия с ноутбуком, чтобы вызвать спящий режим. В вашем случае вы хотите спящий режим на крышке близко. В эфире есть много документации по этой теме, но давайте перейдем к исходной документации по этому поводу: man-страница конфигурации конфигурации входа в систему. Особый интерес представляет раздел, который описывает вариант HandleLidSwitch. Согласно документации, этот параметр может быть одним из «игнорировать», «выключение», «перезагрузка», «остановка», «kexec», «suspend», hibernate "," hybrid-sleep "и" lock ". Вы хотите hibernate (в моем случае я использую hybrid-sleep). Итак, теперь нужно отредактировать файл logind.conf для установки этого параметра (для этого вы должны быть root). В /etc/systemd вы увидите файл с именем logind.conf. Откройте его для редактирования и прокрутите вниз до строки, которая выглядит так: #HandleLidSwitch=suspend Предполагаемый # означает, что эта строка в настоящее время отключена, поэтому вам нужно удалить ее, а затем установить HandleLidSwitch в правильную опцию HandleLidSwitch=hibernate Сохраните файл logind.conf и перезагрузитесь.
2
ответ дан 18 July 2018 в 00:42

Я бы порекомендовал эту проблему пошагово.

Во-первых, чтобы получить спящий режим, протестированный и работающий на вашем ноутбуке, ознакомьтесь с документацией Ubuntu относительно спящего режима. Важно: убедитесь, что ваш файл подкачки больше, чем ваша физическая RAM, и что он включен. Как только вы узнаете, что ваш ноутбук может спящий режим правильно, вы можете назначить действия с ноутбуком, чтобы вызвать спящий режим. В вашем случае вы хотите спящий режим на крышке близко. В эфире есть много документации по этой теме, но давайте перейдем к исходной документации по этому поводу: man-страница конфигурации конфигурации входа в систему. Особый интерес представляет раздел, который описывает вариант HandleLidSwitch. Согласно документации, этот параметр может быть одним из «игнорировать», «выключение», «перезагрузка», «остановка», «kexec», «suspend», hibernate "," hybrid-sleep "и" lock ". Вы хотите hibernate (в моем случае я использую hybrid-sleep). Итак, теперь нужно отредактировать файл logind.conf для установки этого параметра (для этого вы должны быть root). В /etc/systemd вы увидите файл с именем logind.conf. Откройте его для редактирования и прокрутите вниз до строки, которая выглядит так: #HandleLidSwitch=suspend Предполагаемый # означает, что эта строка в настоящее время отключена, поэтому вам нужно удалить ее, а затем установить HandleLidSwitch в правильную опцию HandleLidSwitch=hibernate Сохраните файл logind.conf и перезагрузитесь.
2
ответ дан 24 July 2018 в 17:16
  • 1
    В чем разница между спящим и гибридным сном? – PJ Singh 21 December 2017 в 21:42
  • 2
    В режиме гибридного сна действие первого уровня заключается в приостановке, но также сохраняется состояние ОС на диск (например, действие спящего режима). Если батарея выходит из строя при приостановке, состояние ОС не теряется (как это было бы при чистом действии на приостановку). – richbl 21 December 2017 в 21:56
  • 3
    Я не могу спячку! его настолько странная причина в оригинальной ubuntu (с единством) я мог бы это сделать. С того момента, как я перешел на гном, он прекратил работать. почему это? и спасибо! – tsachi blau 21 December 2017 в 22:32
  • 4
    @tsachiblau, вы прошли через Шаг 1? Если нет, что конкретно не удалось? – richbl 21 December 2017 в 23:05
  • 5
    когда у меня было единство, спящий режим работал хорошо, когда я закрыл крышку. сегодня я установил гнома, и теперь он не работает. Я пробовал шаг номер 1, и он также не работал. поэтому я думаю, что, возможно, hibernate dosent хорошо работает на гноме. во всяком случае, у меня есть только 512 МБ на моем свопе, поэтому я не думаю, что я могу спящий в соответствии с тем, что было сказано выше. – tsachi blau 21 December 2017 в 23:07

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

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