28 сентября 2014

Автоматическое выключение компьютера после закрытия крышки ноутбука в Ubuntu 14.04/14.10

В Ubuntu по умолчанию представлена встроенная утилита по регулировке питанием ноутбука - "Питание", которая позволяет выбирать поведение ноутбука после закрытия крышки. В данной утилите есть только два режима - "Ждущий режим" и "Ничего не делать", доступные из коробки.


Но как сделать, чтобы компьютер выключался автоматически при закрытии крышки ноутбука?

1. Откройте терминал (Ctrl+Alt+T), скопируйте и выполните команду ниже на открытие и редактирование файла logind.conf:

sudo gedit /etc/systemd/logind.conf

2. Когда откроется файл, найдите строку #HandleLidSwitch=suspend. Раскомментируйте её (удалите знак решётки # ) и измените на следующее значение:

HandleLidSwitch=poweroff – выключить после закрытия крышки.


3. После сохранения (Ctrl+S) изменений в файле, перезагрузите компьютер, чтобы они выполнялись в следующей загрузке.

Вот и всё. Теперь при закрытии крышки ноутбука, компьютер будет выключен.

Удачи.

28 комментариев :

  1. Лично мне такая функция не нужна, т.к. нетбук при закрытии крышки нужен что бы работал (работа по сети с торентами). Так что спасибо автору за труды, как говориться без обид.

    ОтветитьУдалить
    Ответы
    1. >> как говориться без обид<< А какие обиды могут быть? Кому-то нужна эта функция, кому-то нет. Это ведь дело личностных предпочтений, только и всего. Просто знать об этом, думаю будет не лишним в познании системы и её возможностей.
      Все статьи написанные мной в этом блоге служат для информации и ни в коем случае - к обязательному исполнению. :)

      Удалить
    2. мне нужна, но не сработало ( Минт 17
      Кстати, строка не была закоментирована и содержала Ignore

      Удалить
    3. Минт 17 не установлен на ноутбуке, поэтому не могу сказать ни чего. В Ubuntu 14.04 - сработало.

      Удалить
    4. Если я правильно понял, то нужно ignore заменить на poweroff

      Удалить
    5. я это и сделал.. перезагружал, не прокатило.

      HandlePowerKey=ignore
      HandleSuspendKey=ignore
      HandleHibernateKey=ignore
      HandleLidSwitch=poweroff

      http://i.imgur.com/LJkVC3o.png

      Удалить
  2. Да спасибо конечно но у меня не сработало 14.04 переходит в другое состояние где 6 рабочих столов и всё.

    ОтветитьУдалить
  3. Кстати похоже что в xubuntu эта фишка не работает...

    ОтветитьУдалить
    Ответы
    1. согласен. в минт 17 xfce не прокатило

      Удалить
  4. >>Да спасибо конечно но у меня не сработало 14.04 переходит в другое состояние где 6 рабочих столов и всё.<<Бывает. Это так: на кахдой конкретной машине свои нюансы( прошу не забывать, что ноутбук изначально заточен под винду, и Ubuntu - альтернативная ось!) У меня на десктопе поперло с радостью, а на ноуте затупило.

    ОтветитьУдалить
    Ответы
    1. >>на десктопе поперло с радостью<<
      так прям и стоит картина перед глазами: чувак ложит свой 23 дюймовый монитор на стол, а системник отключается... )))

      Удалить
  5. Пардон-муа, ошибнулся: на ноуте работает, а на ...

    ОтветитьУдалить
  6. Для того чтобы в Linux mint cinnamon,при закрытии крышки ноутбука отключалось питание,необходимо утилитой dconf зайти в org/cinnamon/desktop/setting-daemon/plugins/power.В строках "lid-close-ac-action" и "lid-close-battery-action" заменить suspend на shutdown.

    ОтветитьУдалить
    Ответы
    1. Хоть пост и древний,но мне вариант с dconf помог на ура.Спасибо.

      Удалить
  7. Благодарю, работает на Ubuntu Gnome 14.04. Полезно - для предотвращения аварийного выключения ноутбука из-за перегрева после складывания в сумку.

    ОтветитьУдалить
    Ответы
    1. Вредно для забытых процессов в свёрнутых приложениях. А на такой случай ждущий режим куда полезней. Как то не очень себе представляю,чтобы при складывании в сумку не услышать,работает он или нет...

      Удалить
  8. Еще бы рассказали, как заставить его включаться при открытии крышки.

    ОтветитьУдалить
  9. Неплохо, спасибо.
    Одно смущает: в настройках стоит одно, а действует теперь инaче

    ОтветитьУдалить
  10. Мне надо было как раз наоборот, чтоб не выключался, ибо внешний монитор с большим разрешением. И не ubuntu а Alt Linux. Red Hatовская ветка

    ОтветитьУдалить
    Ответы
    1. Ямберт Йожкович, тогда Вам сюда: http://compizomania.blogspot.com/2014/01/ubuntu.html

      Удалить
    2. Хи, с момента обнаружения этого поста, я уже давно решил эту задачу.

      Удалить
  11. Как отключить вооообще "ждущий режим"

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

    ОтветитьУдалить
    Ответы
    1. Наверное, так:
      http://compizomania.blogspot.com/2014/01/ubuntu.html

      Удалить